Как стать автором
Обновить

Как писать меньше кода и получать больше толку

Время на прочтение 6 мин
Количество просмотров 13K
Блог компании Productivity Inside Программирование *Совершенный код *
Перевод


Как справедливо заметил легендарный писатель Жюль Верн: «Хорошо использованный минимум вполне достаточен». В нашу эпоху понятие хорошо использованного минимума применимо и к коду. Печально, но факт: в современном мире кода слишком много. Если быть точнее, то слишком много ненужного кода, среди которого код полезный просто задыхается.

Учитывая вышесказанное, ненужный код – это зло по умолчанию. Он портится со временем. Он требует постоянной поддержки. Он содержит баги, которые нужно выискивать. Когда появляются новые функции, старый код приходится к ним приспосабливать. Чем больше у вас кода, тем больше ошибок может в нем затаиться. Чем больше времени занимают проверки или компиляции, тем дольше новый сотрудник будет разбираться в вашей системе.

И вдобавок ко всей этой чехарде, код пишется программистами. Чем его больше, тем больше требуется программистов. С увеличением числа программистов растут и затраты на коммуникацию между ними, что еще дополнительно вносит лепту в копилку расходов на разработку и сопровождение кода.
Читать дальше →
Всего голосов 33: ↑26 и ↓7 +19
Комментарии 6

Пять худших практик написания кода, которые помогут испортить отношения с коллегами

Время на прочтение 6 мин
Количество просмотров 10K
Блог компании Productivity Inside Совершенный код *
Перевод


Да, вы не ошиблись. В интернете и так уже полно статей с хорошими рекомендациями и туториалами для разработчиков. Какое-то их количество вы можете найти и в моем блоге. Эта статья, уж извините, будет отличаться от них коренным образом, но только в лучшую сторону! Я расскажу о пяти смертных грехах, которые можно совершить в коде. Благодаря этим отвратительным практикам любой, кому придется работать с вашим кодом, вас возненавидит. Если вы готовы принять это тайное знание, то поехали.
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Комментарии 21

Линус Торвальдс рассказал о будущем Linux: «Сложно найти мейнтейнеров»

Время на прочтение 2 мин
Количество просмотров 34K
Настройка Linux *Open source *Процессоры
image

Создатель Linux Линус Торвальдс рассказал о проблеме поиска будущих сопровождающих для операционной системы с открытым исходным кодом. Это случилось на виртуальной конференции Open Source Summit и Embedded Linux, проходящей на этой неделе.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Комментарии 15

Из ядра Linux уберут инструкции 3DNow! 23-летней давности

Время на прочтение 1 мин
Количество просмотров 12K
Настройка Linux *Разработка под Linux *История IT Процессоры

В Linux прекратилась поддержка SIMD-набора инструкций 3DNow! для процессоров AMD. Этот набор был выпущен компанией AMD в 1998 году вместе с процессорами K6 3D.

Читать далее
Всего голосов 22: ↑19 и ↓3 +16
Комментарии 23

Linux Foundation запускает инициативу по повышению безопасности критически важных приложений с открытым кодом

Время на прочтение 2 мин
Количество просмотров 1.2K
Информационная безопасность *Open source *Управление проектами *

Linux Foundation запускает проект Alpha Omega — новую инициативу по усилению безопасности критически важных приложений с открытым исходным кодом. В него вложатся, в том числе, Microsoft и Google. Первоначальные инвестиции оценили в $5 млн. 

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Ядро Linux 6.1 отнесли к выпускам с длительным сроком поддержки

Время на прочтение 1 мин
Количество просмотров 1.4K
Настройка Linux *Open source *Разработка под Linux *

Ядро Linux 6.1 получило статус ветки с длительным сроком поддержки. Обновления для неё будут выпускать как минимум до декабря 2026 года, но этот срок могут продлить ещё на два года. 

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 1