> Par otro punktu - vai tu gribi teikt, ka labāk rakstīt knapi pieņemamu kodu un uzlabot to tikai tad, kad absolūti nepieciešams?
Jap. Un testus, lai pēc tam, ja vajag, var smuki refaktorēt.
Oh, un iečekoju — mana versija par to, kas ir optimizācija, ir tā versija, ar ko programmētāji arī saprot vārdu “optimizācija“.
https://en.wikipedia.org/wiki/Program_optimization
Par to lista piemēru iekš ReactJS.
Basically tu definē ka tev ir “templeits“ kurā tu vienkārši iterē cauri kkādam listam un izvadi elementus.
~~~
<ul>
_.map items, <li>item</li>
</ul>
~~~
Tad, tiklīdz pamaini datus iekš items (pieliec jaunu, noņem esošu vai pat izmaini) — tiek pārrenderēts tikai difference (un arī only if needed).
ReactJS. Tu viņam iebaro datus (saucas state) un viņš uzrenderē komponentu.
https://facebook.github.io/react/
Tiesa, tas nav jQuery un ir daudz advancētāks.
> Tu jau teici, ka neesi baigais koderis, bet dizains uztaisīts diezgan kvalitatīvi. Kaut kas neiet kopā?
Kā programmēšana jebkādā veidā ir saistīta ar to, cik labi viņš spēj zīmēt?