вторник, 29 марта 2011 г.

Удали копипасту

Мы поняли: копипащенный код - не код. Отныне слово "копипаста" для нас самое страшное проклятье. Отныне слово "копипаста" разряжает Refactor/Remove. Не будем говорить. Не будем возмущаться. Будем удалять. Если ты не удалил за день хотя бы одну копипасту, твой день пропал. Если ты думаешь, что за тебя копипасту удалит твой сосед, ты не понял угрозы. Если ты не удалишь копипасту, копипаста убьёт твой мозг. Она возьмёт твои мозги и будет мучить их в своих окаянных обертках. Если ты не можешь удалить копипасту рефакторингом, удали копипасту клафишей Delete. Если на твоём участке затишье, если ты ждёшь бага, удали копипасту до бага. Если ты оставишь копипасту жить, копипаста повесит продакшн и опозорит твое резюме. Если ты удалил одну копипасту, удали другую — нет для нас ничего веселее коммитов с строками, начинающимися на "-". Не считай дней. Не считай багов. Считай одно: удаленную тобой копипасту. Удали копипасту! — это просит логика. Удали копипасту! — это молит тебя здравый смысл. Удали копипасту! — это кричит будущий мейнтейнер. Не промахнись. Не пропусти. Удали!

Если вдруг кто не понял.

суббота, 26 марта 2011 г.

Фазы стандартизации технологий

Оригинал статьи

Вместо предисловия (от переводчика):

Наблюдая за работой JCP и других организаций по стандартизации технологий (вспомнить хотя бы два стандарта на офисные документы - ODF и OpenXML) возникают вопросы об адекватности участвующих в этом деле людей. Но любую идею всегда кто-нибудь придумывал до нас, так и над стандартизацией уже вовсю наприкалывались корифеи. Ниже - перевод одной из таких шуточных статей, написанной в далеко 1990 году.