jurchiks Posted June 21, 2016 Report Share Posted June 21, 2016 But they're opinions, so it's all good. Quote Link to comment Share on other sites More sharing options...
Wuu Posted June 22, 2016 Report Share Posted June 22, 2016 (edited) Nevar sākt programmēt, pirms nesi izvēlējies pareizo teksta redaktoru un vienu no drausmīgajiem frameworkiem (Bet īsti nav skaidrs, kurš ir viss mazāk drausmīgs, jo viedokļi forumā dalās). unopinionated software? Anyobody? :troll: Bet ja nopietni, pats biju iestrēdzis PHP viduvējībā. Ar mēģināju mainīt teksta redaktoru, meklēt frameworkus utt... Bet progresa nekādā. Iespējams nepavilku. Bet dievs pasarg, servera kods vienā valoda, klienta puse HTML, pa vidu javascripts. Visu to savieno kaut kāds view engins un tad pienāk brīdis ka nepieciešams veidot modernu klienta pusi, kura nepārlādējas pie katra klikšķa - mācamies kārtējo frameworku? Vēlu veiksmi visu to savienot un produktīvi attīstīt. Continuous improvement, my ass. Un neaizmirstam, ka lai visu to darbinātu jāmāk vel Apache/Nginx un konfigurēt htaccess, vai kā savādāk. Protams, ja to vissu māk un ikdienā var strādāt bez 10 google tabiem atvērtiem, cepuri nost, klanos. Bet neizskatās, ka tā ir patiesība, ja jau bez manuļā, kas pa tiešo teksta redaktorā iebūvēts - nevar iztikt. Tomēr loģiskāk, būtu lietot valodu kurā pārklāj visus izstrādes punktus, it īpaši, ja strādā pie maziem projektiem un ir ļoti svarīgs izstrādes ātrums. Edited June 22, 2016 by Wuu Quote Link to comment Share on other sites More sharing options...
jurchiks Posted June 22, 2016 Report Share Posted June 22, 2016 (edited) >Protams, ja to vissu māk un ikdienā var strādāt bez 10 google tabiem atvērtiem, cepuri nost, klanos. Fucking easy. >Bet neizskatās, ka tā ir patiesība, ja jau bez manuļā, kas pa tiešo teksta redaktorā iebūvēts - nevar iztikt. Jā, tu jau PILNĪGI visam kodam, ko ikdienā izmanto, zini precīzi, kurai funkcijai kādi parametri kādā secībā padodas, un kādi katram parametram pieļaujamie datu tipi. DocBlocks are for noobs, amirite? Edited June 22, 2016 by jurchiks Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 Tie komenti ar argumentu tipiem un return tipu ir bullshits. Quote Link to comment Share on other sites More sharing options...
briedis Posted June 22, 2016 Report Share Posted June 22, 2016 Tie komenti ar argumentu tipiem un return tipu ir bullshits. Elaborate? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 Neatmaksājas. https://github.com/laravel/framework/blob/5.2/src/Illuminate/Validation/Factory.php Šausmīgs noise un ieguvumi ir apšaubāmi. Parasti jau ir skaidrs ko funkcija saņem un atgriež tikai paskatoties uz funckijas nosaukumu un argumentu nosaukumiem. Ja tomēr nav skaidrs, lietderīgāk būtu salabot kodu, nevis pielikt hintus par to kas tur notiek. Comments being out of sync noteikti ir problēma. Iemesls, kāpēc lietot, daudziem varētu būtu autocomplete no IDEs. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 Fun fact — augstākminētajā piemērā ir vairāk docstringi nekā kods + normāli komentāri. Noise much? Quote Link to comment Share on other sites More sharing options...
codez Posted June 22, 2016 Report Share Posted June 22, 2016 Kāpēc vienkārši neizmantot normālu statiski tipētu valodu? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 Arī fakts. Ja jau tik ļoti gribas tipus, kāpēc PHP? Quote Link to comment Share on other sites More sharing options...
briedis Posted June 22, 2016 Report Share Posted June 22, 2016 Es čota neiebraucu - kā jūs dokumentējat parametrus funkcijām? Es nerunāju par userId parametriem, bet par tādiem, kam ir kāda dziļāka nozīme. Piemēram, metode, kas dzēš ierakstus, un atgriež int. Jūs nerakstāt klāt, ka tas int ir, teiksim, reāli dzēsto ierakstu skaits? Javascriptā jūs arī nedokumentējat parametru tipus? Es visu smuki sarakstu, vienmēr visam ir skaidri zināmi tipi.. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 > Jūs nerakstāt klāt, ka tas int ir, teiksim, reāli dzēsto ierakstu skaits? Es nerakstītu ka tas ir integers (es runāju tieši par tipu rakstīšanu). Es raktītu ka tas ir ierakstu skaits kas tiks izdzēsts. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 Name atgriež stringu? Price atgriež number? Woah! Malacis, ka sarakstīji. Nebūtu sapratis. Quote Link to comment Share on other sites More sharing options...
briedis Posted June 22, 2016 Report Share Posted June 22, 2016 Name atgriež stringu? Price atgriež number? Woah! Malacis, ka sarakstīji. Nebūtu sapratis. Ha, nu piesējies pie primitīva piemēra. Tātad klašu tipus tu neraksti jsdocā? Piemēram, ja price var būt uzsetots, bet var arī būt null, kā tu dokumentē to kodā? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted June 22, 2016 Report Share Posted June 22, 2016 Nope. Bet don't get me wrong, es, protams, ka rakstu komentārus kā tādus, ja tas uzlabo clarity. Quote Link to comment Share on other sites More sharing options...
briedis Posted June 22, 2016 Report Share Posted June 22, 2016 Nope. Bet don't get me wrong, es, protams, ka rakstu komentārus kā tādus, ja tas uzlabo clarity. Kā tu meklē, kur kaut kāds lauks tiek lietots kodā? Text search? :) Daamn, varētu būt murgs kodēt tādu projektu, kur tev jāzina no galvas visi tipi, visas metodes, propertiji katram objektam, vai arī jālēkā simtiem reižu pa kodu, jāskatās - "kā tad tur bija..." :D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.