Отправляет email-рассылки с помощью сервиса Sendsay

Мастер программист

Мастер программист Статья 8. ХР и с чем его едят

Статья 8. ХР и с чем его едят. Алгоритмы: Сортировка вставками ХР и с чем его едят Алгоритмы: Сортировка вставками Сортировка вставками удобная для сортировки коротких последовательностей. Именно таким способом сортируют карты, вставляя новую сравнивая уже имеющиеся. Запишем этот алгоритм в виде процедуры InsertionSort, параметром которой является массив A[1.n] Мы обозначим число элементов в массиве А через length[A] Последовательность сортируется "на месте", без дополнительной памяти. Помимо мас...

2008-11-22 00:14:17 + Комментировать

Мастер программист Статья 6. Моделирование

Статья 6. Моделирование Жизнь сложна. И каждая сущность, и система объектов обладают различными структурой, поведением и возможностями. Не всегда мы можем осознать всю задачу, или предметную область полностью. На помощь нам приходит моделирование. Мы абстрагируемся от лишних деталей и сложностей. Идеализация объектов помогает рассмотреть его с разных сторон. Смена уровня: абстракция-детализация, одна-множество помогает осознать, что мы хотим создать. Но, данные исследований надо документировать. Для этого ...

2008-11-15 00:21:52 + Комментировать

Мастер программист Страсть к программированию

Статья 5 Страсть к программированию Приветствую Вас, мои дорогие читатели. Мы с вами уже ознакомились с основными темами. Но осталась одна, которая важнее всех остальных. Но она настолько большая, что заслуживает несколько выпусков. Это страсть к программированию. Без любви и страсти создание произведений искусства сложно (если возможно вообще. Да и программирование перестает быть тем прекрасным и сложным миром, где мы - творцы. Мы создаем наше новое видение, новые прекрасные формы. Но на это нужно много в...

2008-11-08 00:11:51 + Комментировать

Мастер программист Скорость работы

Статья 4. Скорость работы Приветствую Вас, мои уважаемые читатели. Давайте представим, насколько хорошо было бы создавать программы быстрее, чем мы это делаем. Этот вопрос занимает многих и возникли несколько идей, которыми я хотел бы поделиться. Для начала рассмотрим вариант того, что мы программируем быстро, но еще есть пути к улучшению. Иначе бы мы не искали способы делать это быстрее. Как один из важных факторов - это скорость печати. Хорошо, если у вас есть кодер, который набирает за вас ваши модели и...

2008-11-01 00:22:50 + Комментировать

Мастер программист

Статья 3. Планирование Приветствую Вас, мои уважаемые читатели. Все мы знаем, что для достижения чего-то стоящего надо долго прикладывать усилие и удерживать внимание на определенном предмете. Каждый из нас это делает: кто-то неосознанно в голове, кто то записывает на бумаге. Но все мы сталкиваемся с такой проблемой, как избыток задач. Существует решение этой проблемы. Да, не спорю, иногда очень трудно выбрать приоритетные задачи из уже стоящих. И клиенты часто влияют на приоритеты не самым лучшим образом....

2008-10-25 00:19:36 + Комментировать

Мастер программист Рефакторинг

Статья 2. Рефакторинг Вернемся к мощному инструментарию, под общим названием - . Применение этой методики напоминает мне создание скульптур. Сначала делаешь грубый набросок, главное, чтобы продвинуться вперед и что-то сделать. Потом меняешь и детализуешь часть за частью. Только в отличи и от скульптуры материал у нас очень гибкий. Можно изменить реализацию целой системы, оставив интерфейсы и протоколы неизменными. И клиенты даже не узнают, что работают с другой системой. Сущность рефакторинга в двух словах...

2008-10-19 00:08:06 + Комментировать

Мастер программист Работа программиста как она есть.

Статья 1. Введение Работа программиста, как она есть. Базовые способы облегчить труд. Р абота, как мы - программисты ее понимаем, отличается творчеством и созданием новых сущностей. Но клиенты привносят свой отпечаток в нашу жизнь. Т ак, практически каждый из нас сталкивался с постоянной неопределенностью, которая исходила от клиента. Т о тут надо переделать, то там надо добавить. А в результате - работа удлиняется, клиент жалуется на скорость работы и деньги распыляются на больший срок. Х отя, как говорит...

2008-10-11 22:48:49 + Комментировать