• ↓
  • ↑
  • ⇑
 
Записи с темой: рабочее (список заголовков)
17:28 

В офисной кухне стоит телик.
За несколько лет я ни раз не видел, что бы кто-то спросил разрешения включить телевизор - его просто включают.
И ни разу не видел, чтобы, уходя, включивший телевизор его выключил.
Аццки подмывает, войдя, просто взять и выключить телевизор. Но пока не решаюсь. Не поймут-с.

@темы: общество, рабочее

18:50 

Однострочники на Perl'е бывают двух типов: до одного килобайта; и более одного килобайта.

@темы: :), рабочее

15:42 

Придумал хорошую метафору или, скорее, аналогию причине, почему business rules engines зло (ибо не работают). Или работают, но с большим геморроем. (Работал с Drools и самописными надстройками.)

Идея, стоящая за business rules engines - дать пользователю самому править бизнес-логику. Без цепочки посредников "аналитик-программист-тестер".

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

При добавлении новых бизнес-правил сложно думать о совместимости с существующими. И аксиом (как правило) никаких нет в явном виде. И формулы на бумажке не факт что расписывали. Новые требования обычно высказываются уже в очень high-level виде: то, что нужно увидеть в итоге. Сложно заметить, что новое правило противоречит вон тем трем (из тысячи), добавленным совсем другим человеком 4 года назад.

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

В принципе, программисты работают так же - прикидывают на пальцах, потом машут рукой и имплементят. А потом надеются отловить ошибки тестами на разных уровнях, полагаются на компилятор, абстракции или статическую типизацию. Но фильтров между идеей и результатом больше. Заказчик - BA - программист - QA - UAT.

@темы: мозг, рабочее

01:07 

Студенты, ревью.

Я невероятно спокойный человек по нескольку раз в день. Вместо того чтобы сказать "Щас как лопатой ёбну!" я говорю "Мне кажется, этот метод не очень читабелен. Я не могу сообразить по его названию или содержимому что здесь происходит. Ты не мог бы пояснить?"

@темы: рабочее, :)

12:53 

Первый дом строишь врагу, второй на продажу, а третий для себя.

@темы: :), рабочее

19:34 

Нам заказчик передал в суппорт и доработку third-party проект. Моё начальство сидит напротив, код ревьювает. Обычно сдержанный дядька. Я работать не могу, у него сегодня слишком выразительная мимика...

@темы: рабочее

15:09 

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

@темы: рабочее

16:52 

Не могу поверить: своими руками пишу класс, которому от рождения же ставлю метку "deprecated".
Ебу и плачу, господа...

@темы: рабочее

13:23 

Имя тестового пользователя в системе: "Remont Pylesosov"

@темы: :), рабочее

13:35 

Наша рубрика "Советы домохозяйкам":
Если раз в сутки по расписанию должен запускаться batch job, и кварц уверяет, что он был запущен вовремя, но при этом ни в базе, ни в логах ни одного из боксов кластера нет ни следа выполнения этого джоба - проверьте, нет ли "нелегального" подключения какого-нибудь еще бокса к кластеру! Возможно, ваш джоб выполнялся именно на нем, и при этом свалился из-за неправильной конфигурации бокса.

@темы: рабочее

17:01 

Чел разговаривает по скайпу. Возмущенно: "Что это вообще за история? Как так можно делать? Кто у нее вообще development owner?" Смотрит в монитор, загрузилась страница с историей: (удивленно) "Я development owner?"

@темы: :), рабочее

Мойо

главная