phpstorm - 6 megfelelő bejegyzés
Jelöld be, hogy főbb mely kategóriákat akarod olvasni, vagy ha csak egyet: kattints a nevére.
Hogy b*nád meg phpstorm, besz.pattál a refaktorral. Hát a f.szom, nem mindent nevezett át.
11:45 resolved.
Thanks for the spell check, boss
© Haszprus | english fejlesztés phpstormAutomata refaktor #2
© Haszprus | fejlesztés php phpstormMuszáj vagyok tovább menni az automata refaktorálás "csapdáin".
Valamiért a PHPStorm is nagyon kínálgatja hogy egy függvényből való visszatérés előtt az utolsó változót inline-oljam, és a Rector is simán automatán kiirtja a fölöslegesnek vélt utolsó változókat return előtt, tehát:
$x = something(..);
return $x;
Helyett használjam ezt:
return something(...);
De vaffankúló (amúgy ezt nem szoktam használni, de ide illik), komolyan, miért?! Mi ez a trend? Rájöttünk ezer éve, hogy a függvénynevek és változónevek ugye milyen fontosak hogy jól legyenek elnevezve, erre jön valaki (egy egész trend), és azt mondja, hogy szerinte spóroljunk meg egy változónevet.
Ami azt jelenti, hogy elveszítesz egy tök fontos információt, hogy mi történt az utolsó lépésben.
Csak a példa kedvéért:
function foo($pattern) {
// ... some other logic here ...
return preg_replace('{^(([^.+*?\[^\]$(){}=!<>|:\\\\#-]+|\\\\[.+*?\[^\]$(){}=!<>|:#-])*).*}', '$1', $pattern);
}
A fenti kódot a Composer Autoloaderéből szedtem, szóval teljesen real world, és biztosan nem a saját hülyeségem (ott fel van kommentezve* amúgy, és nem ennyiből áll a függvény, de ettől még tök jó példa). Tegye fel a kezét, aki szerint tök fasza, ha nincs elnevezve, hogy mit is kapunk ebből a preg_replace-ből. :Đ
* arról nem is beszéltem h van aki szerint a kommentek is hülyeségek :D Egy időben amúgy totál ezt vallottam én is, most szopok rendesen ahogy refaktorálom a blogot :D Kommentezek "mindent". (És nem azért mert nem használtam jó változóneveket/függvényneveket.)
MOTHERFUCKER.
© Haszprus | life php phpstormIlyen hetem volt
- Kedd megnéztük a leendő autómat szervizben, körbevezettem Petyát az EPAM-ban
- Szerda egy ajánlat, lefoglalóztam a leendő autómat, este Zolival sör
- Csütörtök Márk Levi Black-cab hambi, írtam a PHPStorm Cookbook könyv első fejezetéről egy reviewt a kiadónak (tervezett megjelenés decemberben), este Orca Bea sör @ Shakesbeer, eredményhirdetés, felvettek MBA-re, utána még Grundon sör
- Péntek projektebéd @ Trattoria, körbevezettem Csabát az EPAM-ban, Emarsys-EPAM-Prezi sör @ Kamra
- Szombat sütögetés & sör @ Kismaros Dunapart, este bográcsozás & sör @ Molnár sziget, majdnem spontán lementünk a balcsira de végül csak csónakáztunk egyet a Dunán
- Vasárnap Pas meet, PHPStorm Cookbook chapter 2 review, telek (Új bluetooth hangfalakkal )
Projektsütögetés Kismaroson: