( laja | 2016. 09. 01., cs – 13:01 )

Belinkelnéd a kicsit feljebbet? Olvasgattam a szálat, de most nem találom. Pszeudokódok mennek itt, miért kell inline-olni?

Nekem első szempont az olvashatóság, a karbantartható kód írása. Sokkal több idő megy el az olvasással, mint az írással.

Ha a performance nem ok, akkor először megkeresem azt a helyet, ahol a legtöbbet nyerhetek, ez általában nem egy függvényhívás, hanem valami memóriaterület fölösleges lefoglalása vagy algoritmikus hiba, valami más erőforrás nem optimális használata, stb.

Továbbá én írom-olvasom a forráskódot, és hogy a fordító ezt a metódust inlineolja-e, az már legyen opció a fordítónak, ne nekem, a humán résztvevőnek.