Рассылка · #10 · 8 июня 2016
День Рождение, Крапивин и рефакторинг
Я сдал ЕГЭ и теперь свободен. «Плановая дата ознакомления с результатами» — 15 июня
Рассылка · #10 · 8 июня 2016
День Рождение, Крапивин и рефакторинг
Я сдал ЕГЭ и теперь свободен. «Плановая дата ознакомления с результатами» — 15 июня
+ ZenPenВ браузересмотреть с картинками удобнее…
Рассылка от Вани
**Привет!**
Я сдал ЕГЭ и теперь свободен. «Плановая дата ознакомления с результатами» — 15 июня
Всю неделю не писал в блог — занимался Мастерславлем. Стыдно перед вами. Обещаю исправиться.
Метромарафон сорвался по веским причинам. Перенесли на 19 июня.
Какая-то неделя седьмого гузлика получилась.
Зато вчера был мой День Рождения. Всю вторую половину дня и весь вечер играли в Монополию и Мафию — очень здорово! Подарили самокат, машинку, ручку и четыре книжки.
Кто я такой/Поддержать
Что почитать?
Из бумажности
Трилогия Крапивина — моя самая любимая.
Роман входит в более крупную трилогию «Паруса Эспады» — тоже очень советую прочитать.
Для меня крапивинский мальчик со шпагой — один из идеалов, к котрым надо стремиться.
Очень хорошо помню чувство горечи и обречённости, возникшее при первом прочтении романа. Настолько острой была разница между реальностью и крапивинским миром
Из блога
Единственная запись
Виноват. Исправлюсь.
Из сети
•Почему надо уезжать в Чили
•Самый адский интерфейспо версии Мосигры
*•*Бирман про прокрастинацию
•Эффект дверного проёма
•Самые читаемые статьи и авторы Хабра и GT
Что использовать?
ZenPen
ZenPen— браузерный минималистичный текстовый редактор.
Просто открываете и начинаете писать текст.
Можно редактировать текст — жирность, наклонность, блок цитат, вставка ссылок. Работают горячие клавиши.
Можно задать лимит слов — будет показываться полоской справа, которая, при достижении цели, станет зелёной.
Сохраняется всё автоматически. Финальный документ можно выгрузить в HTML, Markdown или Plain Text.
О чём подумать?
*Написал для себя. Не претендую на истину в последней инстанции.*
Рефакторинг
Рефакторинг — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных преобразований.*Вики*
В результате получается чистый код, который:
- Проходит все тесты,
- Очевиден для других программистов,
- Не содержит дублирования,
- Содержит минимум классов и других движущихся частей.Проще говоря, рефакторинг — вылизывание программы.
Его можно использовать, если код выкладывается в сеть или отдаётся на аутсорс и нет жёсткого дедлайна.
Если есть жёсткий дедлайн, надо срочно сдавать проект, рефакторинг — зло. В таком случае его можно «пофлексить» и заниматься уже после сдачи проекта — «для себя».
К жизни рефакторинг тоже применим: перестановка на рабочем столе, наведение порядка в комнате — рефакторинг. Если надо за ночь написать 30 страниц А4 — лучше уборкой не заниматься. Потеряете время.*Но про минимальную гигиену забывать тоже не стоит.*
Таким образом любой проект считается завершённым когда «достачно хорошо» Критерии «достаточно хорошо» у каждого свои, но не стоит вылизывать всё до идеала — каждому не угодишь.
Поддержать
На подготовку письма ушло три часа. Если вам понравилось —поддержите меня рублём. Обрадуюсь любой сумме.
**Отдыхайте!**
Иван Сурвилло
Москва, 1. 06. 2016
Мой блог