29.07.2007Шесть советов по написанию более понятного программного кода
Для разработчика программ самым ценным ресурсом является время. Приведенные в статье шесть советов помогут вам создавать программы, которые будет легко поддерживать в будущем. Это сэкономит вам массу времени и позволит избежать разочарований: одна минута, потраченная на написание комментариев, способна избавить вас от длительных мучений. Автор: Джефф Вогел <
23.07.2007Майерс: Композиционное проектирование приложения
Документ представляет собой перевод главы 6 из монографии Г.Майерса (G. J. Myers) Software Reability. Principles and Practices . К русскому переводу Надежность программного обеспечения, Мир, 1980 в интернете доступ не обнаружен, а данная глава должна принести несомненную практическую пользу. Автор: А. ПИСКУНОВ <
05.07.2007Курс по Lotus. Разработка приложений в Lotus Domino 7
Разработка приложений в Lotus Domino 7 является серьезным и важным шагом вперед в плане функциональности, которая позволяет пользователю создавать более мощные, легко распространяемые и масштабируемые приложения IBM Lotus Domino. Вашему вниманию предлагается он-лайн курс, который познакомит Вас с основами разработки приложений Domino, работы с данными и представлениями. Автор: IBM Global Services <
28.04.2007Обратная связь в структурной модели логического объекта (.PDF)
Поскольку систематически в структурных моделях (цепях, схемах) встречаются циклы, содержащие объекты, конечно – автоматными моделями которых суть одни автоматы Мили, анализ которых ведет к регрессу в бесконечность, автор решил заняться этой проблемой. Автор: Йозеф Бокр <
24.04.2007Философия ООП. Часть 2.2.
Категории сложности, универсальности и гибкости. Завершение второй части лекции. Автор: Dimka <
12.04.2007Ленивое программирование и ленивые вычисления
Ленивое программирование -- обобщенное понятие для отсрочки обработки функции или запроса до тех пор, пока не понадобятся результаты. Это понятие имеет многочисленные применения, от очевидных до скрытых. Понимание термина "ленивое программирование" может помочь избавить ваш код от ненужных вычислений и реструктурировать программы так, чтобы они были более проблемно-ориентированы. Автор: Джонатан Бартлет <
27.03.2007Проблемы с потоками
В статье делается попытка показать недостатки потоков. Со стороны может показаться, что многопоточное программирование мало чем отличается от обычного последовательного программирования, однако разница весьма и весьма значительна. Потоки, по сути, выбивают почву из-под ног программиста, поскольку отвергают самое существенное, что есть в последовательном программировании - предсказуемость, детерминизм и понятность программы... Автор: Эдвард А. Ли <
30.11.2006Переход от анализа к разработке ПО
Как с наименьшими затратами времени перейти от требований, выдвигаемых перед приложением, к коду самого приложения? Что нужно получить на выходе фазы анализа, чтобы свести к минимуму время, затрачиваемое на фазы проектирования и реализации? Автор: Максим Ферапонтов <
21.11.2006Структуры данных, применяющиеся для хранения документов
В статье рассмотрены известные автору структуры данных, применяющиеся в реальных приложениях СУБД, оперирующих документами. Названия объектов будут даваться условные, на русском языке. Показаны принципы, наборы типовых решений Автор: Владислав Малец <