Acum doua luni am fost atat de entuziasmat de un proiect incat sunt posibilitati sa aveti multe de comentat pe seama lui, dar cu siguranta discutiile pe tema asta nu pot aduce decat beneficii…
Cod: https://github.com/IonutBajescu/frod/tree/master/src/Ionut/Frod
Aici m-am jucat putin si am separat partea de CSS de cea de JS folosind trait-uri, aruncandu-le pe fiecare in propriul lui fisier. Pentru mine e mult mai bine, dar sunt curios ce parerea au altii de asta.
Da, imi sunt cunoscute. Dar sunt chestii diferite.
Frod-ul este ceva mai diferit, nu necesita manevrarea prin consola.
Este “live”, pachetele nu sunt instalate, frod actioneaza direct din codul php, totul se petrece in cod - nu in consola.
M-am tot gandit daca nu am complicat lucrurile. Se puteau face scurtaturi la partea de storage, dar am dorit ca in v2 sa poti uploada asset-urile locale catre CDN-uri.
Na, că sunt eu primul care aruncă piatra: nu fac eu foarte mult unit testing, dar chiar este ok să ai logică în teste? Mă gândesc că dacă ai logică în teste vei avea nevoie de un alt set teste să testezi primul set de teste. Greșesc?
Nu este logica acolo, sunt doar teste automate create automat(ca sa nu pun assert-urile alea manual, m-am folosit de foreach si preg match).
Pentru ca link-urile alea se presupune ca sunt generate corect, iar daca nu functioneaza, testele esueaza.
Dar ai dreptate, am trisat la unit testing, de multe ori am testat chestii care nu prea aveau legatura cu unit, ci doar cu testing.
Dar asta ca sa ma asigur ca nu stric niciodata nimic, iar daca stric, travis este cu ochii pe commit-urile mele.
Sa mai asteptam o parere ca nici eu nu stiu cat de bun e foreach-ul ala, poate necesita o alta abordare.