( tygryss | 2019. 09. 07., szo – 13:43 )

3. persze meg az Agile, és társai.

- Rakjunk MI-t a software-be.
- Jó ki ért hozzá?
- Senki, de ha Agilisen csináljuk tuti sikerül

Attól, hogy valami clean code, vagy tab-ot használunk space helyett...stb. még nem lesz jó valami. Attól még lehet zseniálisan jó és csapnivaló is.

Szerintem ne akarjuk formalizálni a fejlesztést, még talán a kódolást se nagyon (mondjuk azért az nem hátrány ha a team megegyezik, hoy akkor most clean code vagy mi legyen ha már ennél a példánál voltunk).

A nagy formalizálásból csak az lenne, hogy formális nyelvek, touring gép meg minden. Ami Adott esetben lehet segít, de azért egy webfejlesztést azzal csinálni picit overkillnek érzem.
Az a baj, hogy ha formalizálod, akkor kell egy olyan szabályrendszer ami egyértelmű, ami meg oda fog vezetni, hogy vagy van egy szabálykönyved, tele "jógyakorlattal", és annak a bevezetésére vannak "jógyakorlatok", de hogy azt meg tudd csinálni, ahhoz kell valami, amire szintén van "jógyakorlat" :D
Másik út, hogy matematikát használsz, akkor meg ott vagy a formáls nyelvek, touring gépek, petri hálóknál, valamint szigorú algoritumselméletnél. Ami szerintem nem hátrány, ha a fejlesztő ezeket tudja és érti, de azért "nem mindenhez" érdemes használni
Valamint ezzel kiszórod a juniorokat és olyan belépési küszöböt állítasz fell, ami nagyon sokakat kizár.
Kíváncsi lennék, hogy a hup-on lévő fejlesztők milyen %-a tudná ezt megugrani, attól függetlenül, hogy mondjuk nagyon jó fejlesztő. Nem hiszem, hogy nagy lenne a korreláció. :D