Результаты (
русский) 2:
[копия]Скопировано!
Многоязычная Кодирование в современной
бизнес-кодирования нескольких языков в настоящее время в значительной степени норма в развитии современного предприятия. Почти прошли те дни, когда один язык был использован, чтобы решить все проблемы развития. Пару заметных примеров развития многоязычного являются GWT и PHP: В разработке GWT, можно определить стили CSS и HTML код, а затем применить эту комбинацию для пользовательского интерфейса Java кода. Тестирование GWT делается в Java, а затем конвертировать эти артефакты в JavaScript. Конечным результатом является автоматически создаваемый модуль JavaScript, которые могут быть развернуты в производственной среде. Этот модуль заботится о вопросах запутанных запросов RPC AJAX и обеспечивает хороший фундамент для разработки веб-приложений. Серверные возможности могут быть также добавлены, чтобы увеличить основную модель кодирования. Развитие PHP является намного старше, чем GWT. Как правило, она включает в себя сочетание кода PHP, HTML, CSS, код доступа к базе данных, SQL, и так далее. Часто языком для веб-приложения и разработка веб-сайтов, PHP является богатый и зрелый платформы. Что это означает для будущего развития программного обеспечения? Получение от с опытом только в одной языка становится все более сложным делом. . Разработчики программного обеспечения в настоящее время широко используется набор языков программирования, чтобы доставить современные бизнес-решения, я недавно закончил Kindle книгу на тему мульти-язык программирования, Пять шагов, чтобы лучше нескольких языков программирования с помощью метрик: Простота в нескольких языков кодирования: C / C ++, Java, Bash, Python и. Книга представляет собой перегонку, что я думаю, полезные методы развития многоязычная программа, которую я, полученные из многолетнего опыта в широком диапазоне сред. Хотя мое внимание в книге упрощает процесс обработки нескольких языков в современном проекта развития, простой факт, что разработчики программного обеспечения могут рассчитывать на встречу и решать сложные вопросы, как эти: стоит ли тратить усилия на простого кода, например, в работал Bash Например сценария? Что руководящие принципы могут помочь нам выжить в этом многоязыковой мире? Какие принципы должны мы применяем при рассмотрении нескольких код языка? Как мы можем создать инструменты, которые будут анализировать и сообщать о качестве такого кода? Например, предположим, что вы были назначены задачу написания Bash скрипт, который вызывает некоторое хитрое одновременное C ++ код. Вы могли бы предпочесть, чтобы написать сценарий Bash быстро, затратив немного усилий к делает его надежным кусок техники. Время, которое вы сохраните с этим подходом могли бы быть применены к сосредоточиться на C ++ дизайна и кодирования. Кроме того, можно попытаться разработать код Bash более строго, только тогда начиная с ++ код C. Какой подход "лучше"? Еще один интересный вопрос: Можно ли рассмотреть код на языке, с которым у вас мало или нет опыта? Я считаю, что да! Вы можете начать процесс рассмотрения, определения и затем использовать набор показателей для качества кода. Это звучит несколько абстрактно, так что давайте посмотрим на примере метрик ориентированного на развитие. TIP для детального обсуждения этих сложных вопросов многоязычных и подходов к работе с ними, увидеть мой Kindle Устройства Пять шагов к лучшему нескольких Язык программирования Использование метрик: Простота в нескольких языков кодирования: C / C ++, Java, Bash, Python и. . Большая часть материала, рассмотренного в этой статье и в книге исследуется далее в своем блоге, который также сосредоточен на вопросах, кодирующих многоязычных Используйте чехол для метрик-Driven кодирования сценарий: Предположим, мы попросили пересмотреть некоторые код, написанный в языке, который мы разумно знакомы, но не экспертов. Тем не менее, дальнейшее предположение, что у нас есть некоторый опыт в другом широко подобного языка программирования. . В современную эпоху многоязычным, я считаю, что это возможно, чтобы повторно использовать знания, как унаследованных и основных языках горения вопрос: Можем ли мы добавить ценность для процесса пересмотра и редактирования с относительно ограниченным знанием целевого языка? Использование метрики, я считаю, что это возможно, чтобы внести свой вклад в материальном обзора и редактирования. Метрики могут также помочь нам, чтобы получить до скорости с новым языком. Что именно метрики, и как мы можем использовать показатели для решения прецедент я только что описал? Метрики простые правила, которые позволяют программистам, рецензенты, и менеджеры, чтобы посмотреть на код и широко определить качество этого кода. В частности, показатели позволяют нам отойти от кода и изучить его с "новыми глазами". Другими словами, метрики позволяют полезного средства кода самоанализа. Обзор код с расстояния, как это может помочь нам избежать многих типичных ошибки; она также может помочь повысить качество кода, прежде чем он проверил обратно в систему контроля версий. Лучшие виды метрик может быть самостоятельной в ведении кодера. Теперь давайте взглянем на всеобъемлющий набор таких показателей. Код показателей качества В следующей таблице приведены проблемы, которые мы хотим, чтобы избежать в наших усилиях кодирования. Нет. Метрических 1 имена переменных, которые являются слишком короткими и не обеспечивают контекст использования 2 код, который дает никаких контекст или Очевидная цель 3 Непоследовательность расстояние 4 Непоследовательность определение параметров типа 5 Непонятный код 6 Код, который слишком долго 7 Исключение не обработки 8 нет автоматического управления ресурсами 9 Внешние вызовы, которые не содержатся в отдельных методов 10 Недостаточное абстракция (не нужно для более высокого уровня кода ) 11 код, который трудно или невозможно изменения Вы заметили, что все эти показатели отрицательны? Все они описывают то, что, чтобы избежать при кодировании. Как часто вы тащились через некоторые практически неразборчивым кода, написанного предшественником? Не было бы неплохо, если бы код был написан, чтобы быть относительно простым и понятным? Это необходимо для простоты является ключевым элементом метрик использовать. Контекст вниз по течению программиста из основных направлений код показателей качества. То есть, эти 11 метрики представляют правила, по которым мы можем судить качество примеров кода. Метрики приводом отзыв лучше всего работает с точки зрения программиста вниз по течению.
переводится, пожалуйста, подождите..