Резюме для программиста
Что такое DRY слышали?
Драй, кисс и прочие - слышал и читал не раз. И забывал точные определения. Это всё советы из разряда очевидных и примитивных. Хотя, вот читнул про драй
Don't repeat yourself - Wikipedia
or using data normalization to avoid redundancy
И там ссылка на
Computing[edit]
In computing, the reduction of data to any kind of canonical form is commonly called data normalization.
For instance, database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency.[6]
Помню, что с нормальными формами баз данных так толком и не разобрался. Читал только, что первая и вторая используются вроде как почти повсеместно, а чтобы привести к последующим, надо некисло в предметной области разбираться, чтобы понимать, какие данные реально есть по сути дубли других данных. Далеко не каждый специалист это сделает.