Ilyen esetekben ti új függvényt írtok?
Szia!
Nem nagyon illik újrafeltalálni a langyos vizet, hacsak nem muszáj.
Amennyiben a feladat sürgős, akkor érdemes lehet ideiglenesen egy saját implementációt használni, de mihamarabb le kell cserélni a tisztességes megoldásra.
A technical debt viszont nem jó móka.
Ne függvénynévre keress, hanem azt írd be a keresőbe, hogy mit szeretnél csinálni és milyen nyelven. Értelemszerűen angolul.
Ha nem eredményez egyből találatot, akkor csavarj rajta egy picit és keress újra.
Pl.: "connecting to mysql in c"
Természetesen keresünk tovább, illetve kollégától kérdezünk.
Persze, ez az egész azért attól is függ, hogy milyen funkcionalitásról van szó. Egy triviális feladathoz nyilván nem guglizunk napokon át, de egy komplexebb szituációban, ahol (helyesen) leimplementálni is szignifikáns mennyiségű munka volna, nagy valószínűséggel jobb megoldás, ha az ember keresgél tovább.
Minél bonyolultabb/kritikusabb a feladat, annál inkább a keresés felé billen a mérleg nyelve.
Mindazonáltal továbbra is érvényes, hogy a kódban elkövetett gaztetteidet mihamarabb helyesbíteni kell, így a saját implementáció csak átmeneti megoldásként jöhet szóba (kivéve, ha az évszázad hiperagya vagy és olyan eszméletlenül jót írtál, hogy még a nyelvbe is átveszik inkább a te megoldásodat :D).
Ilyenkor az adott nyelv rosszul van dokumentálva, és a függvényt meg kell írni. Utólag, ha mégis előkerül a függvény egy használható függvénykönyvtárban, akkor elég esélyes, hogy a programozó lecseréli a sajátját.
Legközelebb pedig egy jobban dokumentált nyelvet választ, mivel rosszul dokumentált nyelveket nem használnak az iparban. Így az illető programozó csak a maga szakállára kísérletezget az illető nyelvvel.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!