Найти в Дзене
Универсальная методика к решению задач на примере головоломки «12 монет, 3 взвешивания»
Дано: 12 монет, одна из них фальшивая, отличается только весом. Неизвестно легче или тяжелее. Даны рычажные весы, которые показывают, что груз с одной из сторон тяжелее. За 3 взвешивания необходимо найти фальшивую монетку. Из опыта советую не спешить, решать письменно. Головоломка «12 монет, 3 взвешивания» несколько раз возникала в моей жизни. Первый раз ее задал мне мой товарищ-олимпиадник, решил я ее после олимпиады и пришлось пару часиков поломать голову. И через несколько лет она далось мне не сразу...
236 читали · 6 лет назад
7 шагов для легкой работы с унаследованным кодом
Применяя технику, можно легко перерабатывать код, вникать и дорабатывать существующий функционал, гордясь результатом. Именно за эту технику поступило множество благодарностей от рецензентов и участников авторского курса "Чистый код на практике".⠀ Программа:⠀ 1) Спасательный круг. (Рассеиваем страхи).⠀ 2) Проход по уровням восприятия. ⠀ 3) Глупый рефакторинг. ⠀ 4) Что есть? ⠀ 5) Как быть? ⠀ 6) Вперед! Умный рефакторинг. ⠀ 7) Доработка\отладка ⠀⠀ Автор: Татарков Михаил,...
6 лет назад
Курс по программированию "Чистый код на практике"
Описание Курс создан по результатам обучения сотрудников на протяжении 6 лет. Через методику прошли как ребята с нулевым опытом, так и программисты с 30-летним стажем. В процессе работы приходилось обращать внимание на одни и те же ошибки, помогать их исправлять. Вместе с коллективом повторяющиеся ситуации собрали в теоретический и практический материал. На основе этого материала создан курс. Курс подойдет для программистов, работающих с кодом объемом более 1000 строк кода Начинающим программистам:...
105 читали · 6 лет назад
Загадка по читабельности кода
Как сделать код читабельным? Все понятно? А насколько читабелен код для подсчета статистики трейдинга? 1) Level = High - (High - Low)/2 2) Level = High/2 + Low/2 3) Level = (High + Low)/2 Все числа цены: • High - верхняя граница цены, • Low - нижняя граница цены. Цены от Low до High называются свечи. Как бы...
6 лет назад
Эффективность переключения между задачами
Как эффективно использовать время для выполнения работ, есть ли смысл распараллеливать процесс? Что будет эффективнее, полное погружение в задачу до самого ее конца или периодическое переключение на другие задачи? Иногда выполняю задачу и параллельно веду разработку в конфигурации, т.е. накодил, отправил на обновление конфигурацию и переключился на вторую задачу (обновление происходит всегда долго и я не могу просто так сидеть ничего не делать), вот на сколько все это правильно? Иногда висит...
6 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала