Junior
Ko jūs zināt par KISS un DRY principiem?
sobes.tech AI
Atbilde no AI
- KISS (Keep It Simple, Stupid): Princips saka, ka lielākā daļa sistēmu darbojas labāk, ja tās paliek vienkāršas un nepadara sarežģītas. Vienkāršība būtu galvenais mērķis projektēšanā, un būtu jāizvairās no nevajadzīgas sarežģītības. Android izstrādē tas nozīmē rakstīt lasāmu kodu, koncentrējoties uz vienu uzdevumu, izmantot standarta risinājumus, nevis izgudrot riteni no jauna, un samazināt atkarības.
- DRY (Don't Repeat Yourself): Šis princips ir vērsts uz koda atkārtojuma samazināšanu un tā aizvietošanu ar abstrakcijām; dati būtu jābūt vienai, skaidri definētai un autoritatīvai reprezentācijai sistēmā. Android izstrādē tas nozīmē izveidot atkārtoti lietojamus komponentus (fragmentus, pielāgotus skatus, utilītu klases), izmantot stilus un tēmas, un piemērot mantošanu vai kompozīciju, lai izvairītos no loģikas atkārtošanas.