( asch | 2019. 10. 28., h – 18:38 )

Pont ezekben az esetekben zavar a konstansba kiemelés. Ha működik, akkor mindegy, nem nézegetem. Ha nem működik, akkor gyanakodhatok arra is, hogy rossz a konstans: össze kell vetni a konstans értékét az adatlappal. Amihez oda kell navigálni a konstans definíciójához: plusz egy indirekció. Amit nem kellene megtenni, ha oda lenne bökve a konstans a kódba.

Ilyen esetben ésszerűbb pl helyi kommentet használni: 1 sor legalább 2 helyett. Plusz elválasztó üres sorokkal együtt egy közepesen egyszerű driverben ez másfél-kétszeres fájlméretet jelenthet, amit másfél-kétszer annyi idő átlátni.

SPI.send(0x33); // Start temperature measurement command.

 

Igazából ez az egész szőrszálhasogatás: számomra nagyjából mindegy is, hogy melyik megoldást választja valaki. Ami rohadtul zavar az az, amikor egy ilyen esetben valaki ilyen 60-as évekből való (vagy legújabb csillivilli divat szerinti) ökölszabály szerint meg van győződve arról, hogy csakis az egyik megközelítés lehet a helyes. Nem. Meg lehet indokolni a másik megközelítést is, és rugalmasan kell ezeket tudni kezelni. És én úgy fogom csinálni ahogy nekem tetszik. És ha más máshogy csinálja tolerálom, nem hülyézem csak ezért le. Vagy csak magamban, LOL.

Meg lehet próbálni meggyőzni, vagy ha eleget fizetnek akkor betartom a megkövetelt guideline-okat.