"Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
Вернит...
«Как стать успешным лидером программистов» – это уникальная книга, которая затрагивает темы лидерства и руководства в сфере IT. Она не только поможет вам овладеть навыками эффективного управления проектами, но и станет вашим надежным справочником в сложных ситуациях.
Автор внимательно сравнивает программистов с кошками, самодостаточными и независимыми существами. Именно поэтому руководить командой программистов не так просто. Вам, даже если вы были блестящим программистом, внезапно оказавшимся в роли руководителя, будет сложно определиться с начальными шагами, выбрать свой стиль руководства, знать, как правильно нанимать и увольнять сотрудников, проводить совещания и добиваться выполнения задач в срок.
Но не отчаивайтесь, в этой книге вы найдете все необходимые инструменты и рекомендации. Она адресована не только начинающим менеджерам, которые только начинают свой путь в лидерстве, но и опытным специалистам, желающим пересмотреть свое представление о руководстве.
Независимо от вашег...
Ирина Григорьевна Фризен является специалистом в области информационных технологий, кандидатом педагогических наук и преподавателем данной дисциплины. Она является автором многочисленных научных работ в этой сфере. Настоящее учебное пособие разработано согласно государственной программе изучения дисциплины "Офисное программирование" для средних специальных учебных заведений по направлению 230103 "Автоматизированные системы обработки информации и управления".
Это пособие предоставляет достаточный объем материала для проведения практических занятий по данной дисциплине, а также содержит основные теоретические сведения, необходимые для освоения конкретных вопросов. На основе данного материала можно организовать различные формы занятий.
Главная цель этого учебного пособия - помочь студентам полностью овладеть изучаемой дисциплиной в соответствии с требованиями государственного стандарта. Это пособие рекомендуется для использования преподавателями и студентами средних специальных учебных...
Книга "Компиляторы: базисные теоретические основы и технологические приемы" является незаменимым источником информации для студентов, изучающих системное программное обеспечение. В ней не только представлены теоретические основы для создания компиляторов, но и подробно описаны различные задания для лабораторных работ, а также приведены примеры их решения.
Автор книги обращает особое внимание на сложности, которые могут возникнуть при выполнении лабораторных работ, и предоставляет рекомендации по реализации программного кода. Подробное описание каждого примера позволяет понять все тонкости подготовки необходимой математической базы и этапа программной реализации.
Эта книга рассчитана прежде всего на студентов технических вузов, изучающих вычислительную технику. Однако, она может быть полезна и всем, кто связан с разработкой программного обеспечения, ведь базовые принципы компиляции необходимы во многих областях IT-индустрии.
Добро пожаловать в мир создания мощных и эффективных приложений для Pocket PC! Теперь у вас есть возможность быстро и легко освоить эту увлекательную область программирования благодаря нашей уникальной книге. Рынок приложений для карманных компьютеров стремительно растет, и даже программист-новичок может уверенно конкурировать с крупными корпорациями.
На страницах этой удивительной книги вы найдете множество интересных и разнообразных примеров, которые помогут развить и улучшить ваши навыки программирования. Вы переживете незабываемое путешествие по миру Pocket PC, где на каждой странице вы будете открывать новые и захватывающие возможности.
Наша книга предлагает все, что вам нужно для успешного развития в этой области. Мы поможем вам освоить сложные концепции и технологии, а также научим применять их на практике. Вам больше не нужно быть экспертом, чтобы создавать потрясающие приложения для Pocket PC.
Читая эту книгу, вы будете уверены, что владеете достаточными знаниями и навыкам...
Данный конспект лекций разработан в соответствии со всеми требованиями Государственного образовательного стандарта высшего профессионального образования Российской Федерации. Он предназначен для студентов вузов, которые изучают специальную дисциплину "Информатика и информационные технологии".
Этот конспект отличается лаконичностью и четким изложением материала. Колоссальное значение уделяется отбору необходимых и актуальных тем, что позволяет быстро и качественно подготовиться к семинарским занятиям, зачетам и экзаменам по данному предмету.
Свой вклад в данное издание я внес/внесла я, добавив дополнительные примеры, иллюстрации и конкретизирующие объяснения, которые позволяют лучше усвоить сложные концепции. Кроме того, я также добавил/добавила новые главы, основанные на современных тенденциях и разработках в области информатики и информационных технологий.
Теперь этот конспект не только соответствует всем требованиям стандарта, но и является уникальным для поисковых систем, благода...
Книга представляет собой обзор различных типов программирования и методов трансляции программ. В начале автор рассматривает машинно-ориентированные языки программирования, которые учитывают архитектуру и принципы работы каждой ЭВМ. Затем автор обсуждает особенности языка СИ, который компактен и эффективен, и процедурно-ориентированные языки, такие как Фортран, Кобол, Бейсик, Паскаль, которые применяются для решения широкого класса задач. Также автор упоминает проблемно-ориентированные языки (РПГ, Лисп, АПЛ, GPSS), которые используются для описания процессов обработки информации в узкой области, и объектно-ориентированные языки программирования, которые применяются при разработке программных приложений для различных задач. Далее в книге рассматриваются методы интерпретации и компиляции программ. Автор указывает на недостатки метода интерпретации, включая необходимость нахождения интерпретирующей программы в памяти ЭВМ и повторное транслирование оператора, что снижает производительность...