Jump to content
php.lv forumi

Laravel programmētāji


ViktorsN

Recommended Posts

  • Replies 300
  • Created
  • Last Reply

Top Posters In This Topic

60723411.jpg

 

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 by Wuu
Link to comment
Share on other sites

>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 by jurchiks
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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..

 

img.2016.06.22.4IWPXE.png

Link to comment
Share on other sites

> 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.

Link to comment
Share on other sites

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ā?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...