Master Mind
О себе
Рассылки
Мастер программист Статья 8. ХР и с чем его едят
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 8. ХР и с чем его едят. Алгоритмы: Сортировка вставками ХР и с чем его едят Алгоритмы: Сортировка вставками Сортировка вставками удобная для сортировки коротких последовательностей. Именно таким способом сортируют карты, вставляя новую сравнивая уже имеющиеся. Запишем этот алгоритм в виде процедуры InsertionSort, параметром которой является массив A[1.n] Мы обозначим число элементов в массиве А через length[A] Последовательность сортируется "на месте", без дополнительной памяти. Помимо мас...
Мастер программист Статья 6. Моделирование
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 6. Моделирование Жизнь сложна. И каждая сущность, и система объектов обладают различными структурой, поведением и возможностями. Не всегда мы можем осознать всю задачу, или предметную область полностью. На помощь нам приходит моделирование. Мы абстрагируемся от лишних деталей и сложностей. Идеализация объектов помогает рассмотреть его с разных сторон. Смена уровня: абстракция-детализация, одна-множество помогает осознать, что мы хотим создать. Но, данные исследований надо документировать. Для этого ...
Новичок бизнесмен Статья 1. Ощущения от становления бизнесменом
Рассылка о том, как становление бизнесменом сказывается на общем мироощущении и какой опыт помогает в открытии и развитии бизнеса.
Статья 1. Ощущения от становления бизнесменом. Приветствую Вас, мои дорогие читатели. Когда я ушел со своей работы и решил заняться своим бизнесом, то уже имел некоторый опыт самостоятельной работы. Но, как оказалось, - мир бизнеса полон проблем и сложностей. Это приятно - ощущать себя победителем. Но обескураживает количество задач и приоритетов. Возникает такое ощущение, как будто тянешь огромный воз за пятерых. Самооценка взлетает, но тяжесть воза остается. И, хотя, читать массу новых книг интересно и п...
Фантазии Афониных Рассказ 1: Время летать
Рассказ: Время летать Александра в свои пятнадцать лет была очень задумчивой девушкой. Она была старшая в семье и ей приходилось следить и развлекать четверых младших братьев и сестер. Сегодня у нее возникло странное ощущение, что должно произойти что-то чудесное. День начинался как обычно. Она отвела своих братьев и сестер в школу и уже шла домой. По дороге ей повстречался дядя Михаил. Она знала, что он летчик. - Здравствуй, Саша - сказал Михаил - Здравствуйте - ответила она - Тебе уже пятнадцать ? - спро...
Мастер программист Страсть к программированию
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 5 Страсть к программированию Приветствую Вас, мои дорогие читатели. Мы с вами уже ознакомились с основными темами. Но осталась одна, которая важнее всех остальных. Но она настолько большая, что заслуживает несколько выпусков. Это страсть к программированию. Без любви и страсти создание произведений искусства сложно (если возможно вообще. Да и программирование перестает быть тем прекрасным и сложным миром, где мы - творцы. Мы создаем наше новое видение, новые прекрасные формы. Но на это нужно много в...
Мастер программист Скорость работы
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 4. Скорость работы Приветствую Вас, мои уважаемые читатели. Давайте представим, насколько хорошо было бы создавать программы быстрее, чем мы это делаем. Этот вопрос занимает многих и возникли несколько идей, которыми я хотел бы поделиться. Для начала рассмотрим вариант того, что мы программируем быстро, но еще есть пути к улучшению. Иначе бы мы не искали способы делать это быстрее. Как один из важных факторов - это скорость печати. Хорошо, если у вас есть кодер, который набирает за вас ваши модели и...
Мастер программист
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 3. Планирование Приветствую Вас, мои уважаемые читатели. Все мы знаем, что для достижения чего-то стоящего надо долго прикладывать усилие и удерживать внимание на определенном предмете. Каждый из нас это делает: кто-то неосознанно в голове, кто то записывает на бумаге. Но все мы сталкиваемся с такой проблемой, как избыток задач. Существует решение этой проблемы. Да, не спорю, иногда очень трудно выбрать приоритетные задачи из уже стоящих. И клиенты часто влияют на приоритеты не самым лучшим образом....
Мастер программист Рефакторинг
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 2. Рефакторинг Вернемся к мощному инструментарию, под общим названием - . Применение этой методики напоминает мне создание скульптур. Сначала делаешь грубый набросок, главное, чтобы продвинуться вперед и что-то сделать. Потом меняешь и детализуешь часть за частью. Только в отличи и от скульптуры материал у нас очень гибкий. Можно изменить реализацию целой системы, оставив интерфейсы и протоколы неизменными. И клиенты даже не узнают, что работают с другой системой. Сущность рефакторинга в двух словах...
Мастер программист Работа программиста как она есть.
Как часто мы сталкивались с проблемой действительно эффективного программирования. Теперь есть решение. Предлагаю Вам свой личный 12-летний опыт программирования. Буду рад услышать ваше мнение. Всегда рад вам помочь.
Статья 1. Введение Работа программиста, как она есть. Базовые способы облегчить труд. Р абота, как мы - программисты ее понимаем, отличается творчеством и созданием новых сущностей. Но клиенты привносят свой отпечаток в нашу жизнь. Т ак, практически каждый из нас сталкивался с постоянной неопределенностью, которая исходила от клиента. Т о тут надо переделать, то там надо добавить. А в результате - работа удлиняется, клиент жалуется на скорость работы и деньги распыляются на больший срок. Х отя, как говорит...