...
Правильная оценка сроков выполнения задачи.
Все, кто начал свой путь в программировании, и даже те, кто на этом пути уже довольно долго, встречаются с проблемой оценки трудозатрат по времени на ту или иную задачу. В этой статье будет изложен метод, позволяющий оценить и запланировать трудозатраты более точно, нежели "мне кажется, я потрачу столько...".
Бесспорно, этот метод не панацея ...

Дата публикации: 17.09.2019 16:39:55 Автор: imxo Photo
JUnit Tests Jacoco - конфигуряция правильного процента coverage

Все кто писал тесты на JUnit и пытался вывести coverage с помощью Jacoco сталкивался с тем, что процент покрытия тестами, достаточно далёк от ожидаемого.

Дело в том, что Jacoco по умолчанию не понимает, в каких пакетах лежат классы на которые не нужно писать тесты и считает общее покрытие. Нам нужно объяснить ему, какие пакеты исключи ...


Дата публикации: 17.09.2019 15:20:34 Автор: imxo Photo
Вопросы которые нужно спросить у работодателя.

Предисловие:

Многие пренебрегают задавать вопросы на собеседовании, боясь отпугнуть работодателя излишней придирчивостью, тем более если это их первая работа. Не понимая, что от таких отве ...


Дата публикации: 24.07.2019 14:53:22 Автор: imxo Photo
S.O.L.I.D. - что это такое?
Принципы проектирования гибких, расширяемых, легко обслуживаемых, отказоустойчивых программ.

Что такое S.O.L.I.D. ??? - мнемонический акроним, введённый Майклом Фэзерсом для первых пяти принципов, названных Робертом Мартином в начале 2000-х, которые означали пять основных принципов объектно -ориентированного программирования и проект ...


Дата публикации: 16.12.2018 12:52:09 Автор: imxo Photo
Создание собственной цветовой палитры

Видели эти модные генераторы цветовой палитры? Когда выбираешь цвет, настраиваешь несколько параметров с музыкальными словечками типа «триада» или «четвёртый мажор» — и получаете пять идеальных цветов для сво ...


Дата публикации: 14.11.2018 09:35:27 Автор: imxo Photo
12 факторов, которые мешают работать программистам

Никто не станет требовать от разработчика, чтобы он писал код без доступа к компьютеру, но многие компании считают, что он каким-то образом должен работать без возможности полностью задействовать свои мыслительные возможности. А это примерно нас ...


Дата публикации: 10.11.2018 18:34:42 Автор: imxo Photo
Киги по программированию, которые должен прочитать каждый – вне зависимости т языка.

Совершенный код

Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых ...


Дата публикации: 07.10.2018 16:56:29 Автор: imxo Photo
Kotlin про язык от создателей

Андрей Бреслав

ведущий разработчик языка Kotlin в JetBrains

Впервые оказавшись в JetBrains весной 2010 года, я был абсолютно уверен, чтомиру не нужен еще один язык программирования общего назначения. Я полагал, что суще ...


Дата публикации: 08.09.2018 13:03:08 Автор: imxo Photo
Apache Derby

Apache Derby — реляционная СУБД, написанная на Java, предназначенная для встраивания в Java-приложения или обработки транзакций в реальном времени. Занимает 2 MB на диске. Распространяется на условиях лицензии Apache 2.0. Ранее известна как IBM ...


Дата публикации: 25.07.2018 09:55:45 Автор: imxo Photo
10 способов научиться программировать самостоятельно
1. Разберите чужой код

Переписывая чужой код, исследуя каждую строчку на предмет ошибок, вы сможете лучше понять общую картину. Благодаря открытым исходникам кода, вы имеете возможность узнать всё, что угодно — продолжайте учиться, используя инкрементально-х ...


Дата публикации: 14.03.2018 16:22:18 Автор: imxo Photo