Рубрика: philosophy

Теоретический минимум

Есть у айтишников серьёзная проблема — они слишком часто верят на слово. И готовы всерьёз обсуждать безумные домыслы. Легендарный Теоретический минимум для программиста — одно из таких безумств. Начнём с первой строчки — то есть с названия. Теорминимум Ландау (кто сдавал, тот знает) — это не список книг и даже не список задач. И сдавать…

Прочитать статью целиком

UnitTest: Что такое UnitTest?

Unit в UnitTest — это unit of work. То есть a use case, вызванный pub­lic method-ом и закончившийся result-ом. А result-ом может быть: Возвращаемое значение или Excep­tion. Заметные изменения в системе. Заметные — значит, система после них работает по-другому. Например, добавление пользователя — это заметное изменение, потому что теперь под ним можно заходить. Вызов внешней…

Прочитать статью целиком