07 Feb 2016
Перевод статьи Е. Бугаенко «Seven Deadly Sins of a Software Project».
Поддерживаемость (maintainability) – самое ценное свойство современной разработки ПО. Поддерживаемость определяется рабочим временем, которое требуется для нового разработчика, чтобы вникнуть в ПО перед тем, как он сможет делать в нем серьезные изменения. Чем больше это время, тем ниже степень. В некоторых проектах этот временно́й параметр приближается к бесконечности, и это означает, что эти проекты буквально невозможно поддерживать. Я считаю, что существует 7 главных «грехов», которые лишают наше ПО возможности поддержки. И вот они.
>>>MOAR
05 Feb 2016
Перевод статьи Е. Бугаенко «Why Software Outsourcing Doesn’t Work … Anymore».
Я хочу разработать для моего веб-сервиса iPhone-приложение, но у меня нет программистов. Ну, у меня нет iOS-программистов.
И у меня нет денег. Звучит знакомо? И что же я сделаю? Я отправлюсь в Google Upwork и найду крутую компанию в Бангалоре,
которая рада поработать со мной за бесплатно разумные деньги. Спустя несколько месяцев, потратив несколько тысяч долларов,
я понимаю, что это точно не то, что ожидал. Спустя еще несколько месяцев я буду клясться, что никогда не буду привлекать сторонних людей для разработки ПО.
Разве эта история только лишь про меня? Не совсем.
>>>MOAR
04 Feb 2016
При попытке обновления KDE в Gentoo до Plasma могут возникнуть некоторые… проблемы. Опишу некоторые моменты в ходе установки на своей системе.
>>>MOAR