You are viewing [info]evil_punker's journal

С Новым Годом!

  • Jan. 1st, 2012 at 12:46 AM
Punker
Happy new year!!!

Освоено. Литература

  • Nov. 20th, 2011 at 8:45 PM
Punker
Мартин Р. Чистый код: создание анализ и рефакторинг. — СПб.: Питер, 2010

Переход к работе с большими и непрерывно развивающимися программными проектами привел к тому, что прежние методы моей работы перестали помогать мне справляться с большим объемом поступающей информации по проектам. Этому же способствует и непрерывный поток очень разных по своему содержанию заданий с которыми нужно работать параллельно или поэтапно с перерывами в 1-2 недели. Главная проблема в этом случае - разобраться, а что же делает код, который был написан неделю назад или еще раньше.
В современном программировании есть решение для таких случаев - ряд техник из Гибкой методологии разработки и Екстремального программирования и, в частности, особый подход к организации программного кода и его содержанию.

Книга начинается с объяснения того что такое "чистый код" и почему так важно к нему стремиться. Чистота кода рассматривается по всем составляющим: форматирование, выбор имен, структура кода, комментарии к коду и т.п.Автор подчеркивает, что создание чистого кода - итеративный процесс и поэтому очень важно непрерывно тестировать как новый код, так и код подвергшийся переработке. Все главы богато проиллюстрированы примерами "плохого кода" и процессом его переработки в чистый код. В заключение приводится свод эвристических правил и признаков по которым можно определить необходимость переработки программного кода.

Чтение подобных книг очень важный этап в профессиональном развитии программиста. Знания почерпнутые из такой литературы позволять создавать не просто работающий код, а программный продукт, который может непрерывно развиваться.
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Освоено. Литература

  • Oct. 9th, 2011 at 11:37 PM
Punker
Головач В.В. Дизайн пользовательского интерфейса

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

Логическая структура книги очень рациональна. Прежде чем перейти к рассказу о том, как проектировать пользовательский интерфейс, автор определяет основные факторы, влияющие на взаимодействие пользователя и машины. Безусловно, если хочется сохранить творческий подход к дизайну, необходимо знать ответы не только на вопросы "как?", но и на вопросы "почему?". Для меня достаточно интересно было узнать, что современный интерфейс выполняет, помимо своего прямого назначения, еще и роль обучающей системы.
Во второй части книги Влад Головач разбирает применение наиболее используемых элементов управления: кнопки, окна, меню и сценарии поведения система. Напоследок в краткой форме описывается процесс проектирования, прототипирования и тестирования интерфейса.

К главным достоинствам книги стоит отнести то, что она основана на здравом смысле, и отлично подходит для введения в этот раздел профессиональной деятельности.
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Работа

  • Oct. 2nd, 2011 at 8:06 PM
Punker
Поучаствовал в проведении семинара партнеров 1С:

Tags:

  • 4 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Освоено. Литература

  • Sep. 25th, 2011 at 10:44 PM
Punker
Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. — М.: ИД "ФОРУМ": ИНФРА-М, 2008

Невзирая на 30-летнюю историю наука о создании программного обеспечения все еще находится в зачаточном состоянии. Даже в свежих учебниках нет устоявшейся модели преподавания предмета. Эта книга не стала исключением: для объяснения современных технологий авторам зачем-то приходится вдаваться в подробности других дисциплин.

Тем не менее учебник содержит достаточно полные сведения об истории развития подходов к разработке ПО, базирующихся на разных моделях жизненного цикла. От истории авторы плавно переходят к современным методам анализа требований, проектирования и разработки, тестирования и сопровождения программного обеспечения. В каждом разделе достаточно полно освещаются инструменты, используемые на соответствующих этапах: диаграммы, UML, CASE-технологии, программные пакеты и т.п. В заключение авторы предлагают несколько лабораторных работ, для закрепления у студентов необходимых навыков по управлению разработкой ПО.

В целом книга более интересна не как учебник, а как справочник методов, применяемых при разработке ПО. После выполнения лабораторных работ к ней вполне можно возвращаться для поиска средств реализации очередного программного проекта.
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Освоено. Литература

  • Aug. 6th, 2011 at 8:12 PM
Punker
Гласс Р. Факты и заблуждения профессионального программирования. — СПб: Символ-Плюс, 2007

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

В своей книге Р.Гласс поднимает вопросы связанные с разработкой и сопровождением программного обеспечения. Делается это в форме констатации отдельных фактов, раскрытия их содержания и существующей полемики по этим вопросам. Надо отдать должное автору — он не догматичен и всегда готов пересмотреть свои взгляды.

Мне книга помогла по новому взглянуть на те процессы, в которые я вовлечен в своей профессиональной деятельности и более адекватно относиться к тем идеям которые появляются в профессиональной среде.
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Праздник

  • Jul. 31st, 2011 at 1:06 PM
Punker
С Днем Военно-Морского Флота, товарищи!

Tags:

Выпить море

  • Jul. 20th, 2011 at 10:48 PM
Punker
Тут дочь спросила сколько стаканов воды в Средиземном море.

Посчитали:
Объем моря = 3839 тысяч км3 = 3,839 * 1018 л
Объем стакана 200 мл.
Значит в море 19,195 * 1018 л

Вывод: даже если вычерпывать по одному стакану в секунду то понадобиться более 608 миллиардов лет — столько даже Вселенная не существует.
  • 3 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Новая работа

  • Jul. 7th, 2011 at 5:58 PM
Punker
Проходил финальное собеседование с самими братьями Нуралиевыми (основатели фирмы 1С).
С понедельника - на испытательном сроке.

Tags:

  • 8 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

35

  • Jun. 28th, 2011 at 8:53 AM

"Добрые" люди учат пайке

  • Apr. 20th, 2011 at 12:02 PM
Punker


Из комикса "Паять просто", авторы М.Альтман, Э.Нордгрин, Дж.Кийцер, перевод М.Санников
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Освоено. Ремонт

  • Apr. 19th, 2011 at 12:05 PM
Punker
Освоил укладку ламината. Сам процесс весьма прост, ровно до тех пор пока не приходиться заниматься фигурным выпиливанием для сопряжения со стенами и дверными коробками.
  • 6 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

С Днем Космонавтики!

  • Apr. 13th, 2011 at 7:47 PM
Punker

Освоено. Литература

  • Mar. 31st, 2011 at 4:40 PM
Punker
Талеб Н.Н. Черный лебедь. Под знаком непредсказуемости — М.: Издательство КоЛибри, 2009

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

Книга читается легко и непринужденно, и если не "срывает покровы", то, по меньшей мере, делает взгляд на жизнь трезвее. Автор призывает отказаться от слепого следования шаблонному экономическому образованию, ставя во главу угла эмпирический подход к развитию. Когда в качестве основы оценки и получения знаний выступает опыт и основанное на нем интуитивное понимание предмета.
  • 4 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Alice

  • Mar. 22nd, 2011 at 3:49 PM
Punker

Она таки распустилась!

  • Mar. 8th, 2011 at 2:24 PM
Punker
Поздравляю с Международным Женским Днем, дорогие девушки!

И особенно тебя, Любимая!!!
  • 1 comment
  • Leave a comment
  • Add to Memories
  • Share
  • Link
Punker

Jan. 1st, 2011

  • 12:53 AM
Punker
 С НОВЫМ ГОДОМ!!!
Punker
Мой любимый демотиватор


Ну и серия ураганных филлеров Наруто, после просмотра которой фраза "все заНЯчили" приобрела для меня конкретный смысл
  • 5 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link
Punker
Додавил процесс, правда пришлось оставить жалобу у них на сайте и передать через операторов клиентской службы обещание послать жалобу в Центробанк, если они не решать проблему.

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

Если кто попадет в сходную ситуацию — жаловаться в Центробанк можно здесь: http://www.cbr.ru/regions/UsersMessage/
  • 2 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

Profile

Punker
[info]evil_punker
Victor 'Evil Punker' Suslov
Жена Катенька

Latest Month

January 2012
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by [info]chasethestars