
Wpis użytkownika Deykun w Programowanie
DeykunLider
14piorunówKomentarze (6)
Generalnie te skracanie nazw to patologia. Ma to sens w przypadku komend do terminala, ale w kodzie to nie ma sensu w ogóle. Dużo więcej czasu spędza się na czytaniu kodu niż jego pisaniu. Dlatego powinno cisnąć się na czytelność i jasne nazwy.
Jeśli opanujesz język, skrótowce są wystarczające. A jeśli są intuicyjne, to nauka jest przyjemna.
Python good, C# bad. Choć, ze wstydem przyznam, że nie jestem developerem.
@malkontenthejterzyna Nah, swego czasu śmiano się z Javy że jest bardzo ekspresyjna i kod jest długi przez długie nazwy. Skracanie (z umiarem) ma ogromny plus tworząc krótszy kod który mimo skróconych nazw będzie czytelniejszy niż funkcja na 3 słowa z dokładnym opisem co robi itp. Chociaż w wypadku creat -> create to nie robi większego znaczenia.
@Dzemik_Skrytozerca te argumenty mają sens tylko dla poleceń terminala, nie dla kodu jako takiego.
Zakładam, że niewiele pracowałeś z linuksem/uniksem, więc filozofia tamże stosowanego nazewnictwa jest Ci obca.
1. Krótkość nazw poleceń oszczędza Twoje dłonie i przyspiesza Twoje tempo. Jeśli tekst jest Twoim środowiskiem, to kazdy oszczędzony* znak robi Ci duża różnicę.
2. Skrócone nazwy mają sens. To po prostu zwykły obcy język. A w dodatku skrótowce są tak dobrane, że łatwo je zapamiętać.
3. Paradoksalnie, skrótowce motywują Cię do tego by się uczyć polecen. Ba, po to można robić aliasy, by skracać to jeszcze bardziej.
A dla ludzi, którzy blednie sądzą, że powershell jest lepszy:
grep -HR some_text *.log
Get-ChildItem -Recurse -Filter *.log | Select-String -Pattern "some_text" -CaseSensitive
* Jeśli znasz polecenia. Jeśli nie znasz, to używanie powershella też nie będzie frajda, bo konia z rzędem temu, kto bez czytania instrukcji się domyśli jak działa get-childitem
@Deykun Fajny fun fact, to powinno mieć więcej piorunów. J⁎⁎ać windowsa