hirthwork
12.12.2012 17:02 mcabber
всегда делайте проекты маленькими и атомарными. атомарными и маленькими. потому что куда проще при создании нового проекта прописать депенденси на какой-то общий, чем распиливать на два недостаточно атомарный проект.
Recommended by:
@magog: leechraft-way
я делаю свои проекты такими маленькими что им даже репазитарий не нужен им ваще нихуя не нужно уж не знаю атомарные они или нет
а ещё можно напилить туда 4 слоя абстракций и 150 опций чтоб можно было просто заменять нужные и отключать ненужные части
как ты узнал что пост про проект на Java?
я про свои трудо выебудни писал :(
абстракции — это хорошо. абстракции могут решить любую проблему, кроме Одной. так что если по поводу этой Проблемы не заморачиваться, то абстракции могут принести мир и покой в ваш дом.
вот беда в том, что наделана куча абстракций там, где они и нахрен ненужны
это они сейчас не нужны, а вот когда ваше ПО для кофе-машины решат ставить на космические корабли с Warp-движком, ты увидишь, что эти абстракции как раз идеально подходят для прикручивания функционала автоматической замены пилота после ДТП
гораздо чаще оно просто выбрасывается и переписывается, возможно с использованием некоторых кусков старого кода
и да, я понимат что абстракции — это хорошо, но когда их много и они там, где они на самом деле ненужны — систему становится сложно поддерживать