вот еще тема "про программирование"
Feb. 22nd, 2019 02:02 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Памяти сейчас много стало; большое количество кода вполне манипулируемо. И уже эпоха маленького кода, в стиле интервью, прошла.
Прошла также эпоха джавабинзов, адаптеров, адаптерменеджеров, и всякой этой нелепой ахинеи, придуманной досужими бангалорскими браминами.
Код должен:
- быть хорошо абстрагирован
- быть читабелен
- быть хорошо модулирован
- быть тотален
- не мусорить в логах
- радовать глаз (
gxachaturov )
- переводить все случающиеся дефекты на:
-- простой человеческий
-- язык статистики и МЛ (чтоб анализировать и машины могли)
Абстракции вообще главное. Код, требующий бойлерплейт - плохой код.
Прошла также эпоха джавабинзов, адаптеров, адаптерменеджеров, и всякой этой нелепой ахинеи, придуманной досужими бангалорскими браминами.
Код должен:
- быть хорошо абстрагирован
- быть читабелен
- быть хорошо модулирован
- быть тотален
- не мусорить в логах
- радовать глаз (
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- переводить все случающиеся дефекты на:
-- простой человеческий
-- язык статистики и МЛ (чтоб анализировать и машины могли)
Абстракции вообще главное. Код, требующий бойлерплейт - плохой код.
Re: Relevant code in the same file
Date: 2019-02-25 08:23 pm (UTC)Например, "поблизости" может означать - видно на одном экране монитора.
> Близок - это когда функции в одном неймспейсе.
Так тоже полезно измерять.
Но метрика "поблизости в текстовом файле с кодом" - тоже удобна.
> Деление этого добра на файлы - это для удобства железяки, а не человека
Человеку неудобно читать и скроллить файлы слишком большой длины.