Multi-language Coding in Modern BusinessMulti-language coding is now p перевод - Multi-language Coding in Modern BusinessMulti-language coding is now p русский как сказать

Multi-language Coding in Modern Bus

Multi-language Coding in Modern Business
Multi-language coding is now pretty much the norm in modern enterprise development. Nearly gone are the days when a single language was used to solve all development problems. A couple of notable examples of multi-language development are GWT and PHP:

In GWT development, you define CSS styles and HTML code, and then apply this combination to user-interface Java code. GWT testing is done in Java, and then you convert these artifacts into JavaScript. The end result is an automatically generated JavaScript module that can be deployed to a production environment. This module takes care of the knotty issues of AJAX RPC requests and provides a nice foundation for web application development. Server-side capabilities can be also be added to augment the basic coding model.
PHP development is a lot older than GWT. Typically it involves a combination of PHP code, HTML, CSS, database access code, SQL, and so on. Often the language of choice for web application and website development, PHP is a rich and mature platform.
What does this mean for the future of software development? Getting by with expertise in just one language is becoming an increasingly difficult proposition. Software developers now commonly use a set of programming languages to deliver modern business solutions.

I recently completed a Kindle eBook on the topic of multi-language programming, Five Steps to Better Multi-language Programming Using Metrics: Simplicity in Multi-language Coding: C/C++, Java, Bash, and Python. The book is a distillation of what I think are useful multi-language software development techniques, which I’ve derived from many years of experience in a wide range of environments. Although my focus in the book is simplifying the process of handling multiple languages in a modern development project, the plain fact is that software developers can expect to encounter and solve complex questions like these:

Is it worthwhile to expend effort on simple code, such as in the worked Bash script example?
What guidelines can help us to survive in this multi-language world?
What principles should we apply when reviewing multi-language code?
How can we create tools that will analyze and report on the quality of such code?
For example, suppose you’ve been assigned the task of writing a Bash script that invokes some tricky concurrent C++ code. You might prefer to write the Bash script quickly, expending little effort toward making it a robust piece of engineering. The time you save with this approach could then be applied to concentrating on your C++ design and coding. Alternatively, you could try to design the Bash code more rigorously, only then starting on the C++ code. Which approach is “best”?

Another interesting question: Is it possible to review code in a language with which you have little or no experience? I believe the answer is yes! You can start the review process by defining and then using a set of metrics for code quality. This sounds a bit abstract, so let’s look at an example of metrics-driven development.

TIP
For detailed discussion of these difficult multi-language issues and approaches for handling them, see my Kindle eBook Five Steps to Better Multi-language Programming Using Metrics: Simplicity in Multi-language Coding: C/C++, Java, Bash, and Python. Much of the material discussed in this article and in the book is explored further in my blog, which also focuses on multi-language coding issues.

Use Case for Metrics-Driven Coding
Scenario: Let’s assume we’ve been asked to review some code written in a language with which we’re reasonably familiar, but not experts. However, the further assumption is that we do have some expertise in another broadly similar programming language. In the modern multi-language era, I believe it’s possible to reuse knowledge of both legacy and mainstream languages.

The burning question is this: Can we add value to the review-and-edit process with relatively limited knowledge of the target language? Using metrics, I believe it’s possible to contribute materially to the review and edit. Metrics also can help us to get up to speed with the new language.

What exactly are metrics, and how can we use metrics to address the use case I’ve just described? Metrics are simple rules that allow programmers, reviewers, and managers to look at code and broadly determine the quality of that code. In particular, metrics enable us to stand back from code and examine it with “fresh eyes.” In other words, metrics allow for a useful means of code self-review.

Reviewing code from a distance like this can help us to avoid many typical errors; it also can help to raise the quality of the code before it’s checked back into the version control system. The best kinds of metrics can be self-administered by the coder. Now let’s take a look at a comprehensive set of such metrics.

Code Quality Metrics
The following table shows problems we want to avoid in our coding efforts.

No.

Metric

1

Variable names that are too short and provide no usage context

2

Code that provides no context or obvious purpose

3

Inconsistent spacing

4

Inconsistent parameter-type definition

5

Incomprehensible code

6

Code that’s too long

7

No exception handling

8

No automatic resource management

9

External calls that are not contained in separate methods

10

Inadequate abstraction (need for higher-level code)

11

Code that’s difficult or impossible to change

Did you notice that all these metrics are negative? They all describe what to avoid when coding. How often have you trudged through some virtually indecipherable code written by a predecessor? Wouldn’t it be nice if code was written to be relatively simple and understandable? This need for simplicity is a key element of metrics use.

The context of the downstream programmer is a major focus of code-quality metrics. That is, these 11 metrics represent the rules by which we can judge the quality of code examples. Metrics-driven review works best from the perspective of the downstream programmer.
0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
Multi-язык кодирования в современном бизнесеMulti-язык кодирования в настоящее время почти нормой в развитии современных предприятий. Почти ушли в прошлое те дни, когда один язык был использован для решения всех проблем развития. Несколько примечательных примеров многоязычная развития являются GWT и PHP:В развитии GWT HTML-код и стили CSS и затем применить это сочетание кода Java-интерфейс. GWT тестирование делается в Java, а затем преобразовать эти артефакты в JavaScript. Конечным результатом является модуль автоматически сгенерированный JavaScript, которая может быть развернута в производственной среде. Этот модуль заботится о запутанные вопросы AJAX RPC-запросов и предоставляет удобное основание для разработки веб-приложений. Стороне сервера может быть также быть добавлены возможности для расширения базовой модели кодирования.PHP развития намного старше, чем GWT. Обычно она включает в себя сочетание кода PHP, HTML, CSS, код доступа к базе данных, SQL и так далее. Часто на языке по выбору для разработки веб-приложений и веб-сайт, PHP является богатым и зрелые платформой.Что это означает для будущего развития программного обеспечения? Получение с опытом в только одном языке становится все более сложным делом. Теперь разработчики программного обеспечения обычно используется набор языков программирования для доставки современные бизнес-решения.Я недавно завершила книгу Kindle на тему Multi-язык программирования, пять шагов к лучшей Multi-язык программирования с помощью метрики: простота в Multi-язык кодирования: Bash, C/C++, Java и Python. Книга является квинтэссенцией что я думаю, полезный многоязычный программное обеспечение разработки методов, которые я получены от многих лет опыт работы в широком диапазоне сред. Хотя мое внимание в книге упрощает процесс обработки нескольких языков в проекте современного развития, является тот простой факт, что разработчики программного обеспечения могут ожидать столкнуться и решать такие сложные вопросы:Стоит ли тратить усилия на простой код, такие как в работал пример сценария Bash?Какие руководящие принципы может помочь нам выжить в этом мире многоязычная?Мы какие принципы должны применяться при рассмотрении многоязыковой код?Как мы можем создать инструменты, которые будут анализировать и доклад о качестве такой код?Например предположим, что вы была возложена задача написания Баш скрипт, который вызывает некоторые сложные параллельного кода C++. Вы можете написать скрипт Bash быстро, затратив меньшее усилие к делать его надежной кусок техники. Затем, раз, когда вы экономите с такой подход может применяться к концентрировать на C++ дизайн и кодирование. Кроме того вы можете попробовать разработать кодекс Bash более строго, только тогда начиная с кодом C++. Какой подход «лучше»?Еще один интересный вопрос: можно ли обзор кода на языке, с которым у вас мало или нет опыта? Я считаю, что да! Вы можете начать процесс обзора путем определения и затем с помощью набора метрик для качества кода. Это звучит немного абстрактный, поэтому давайте посмотрим на пример метрики driven development.ПОДСКАЗКАДля подробного обсуждения этих сложных многоязычный вопросов и подходов для их обработки, видеть мою книгу Kindle пять шагов к лучшей Multi-язык программирования с помощью метрики: простота в Multi-язык кодирования: Bash, C/C++, Java и Python. Большая часть материала, обсуждались в этой статье и в книге рассматривается далее в моем блоге, который также фокусируется на многоязычный вопросов кодирования.Вариант использования для метрик инициативе кодированияСценарий: Предположим, что мы попросили пересмотреть некоторые код, написанный на языке, с которым мы знакомы достаточно, но не экспертов. Однако далее предполагается, что у нас есть некоторый опыт на другом языке программирования широко подобные. В современную эпоху мульти язык я считаю, что это позволяет повторно использовать знание как старых, так и основных языков.Животрепещущий вопрос заключается в следующем: можем ли мы добавить значение к процессу обзора и редактирования с относительно ограниченным знанием целевого языка? Использование метрик, я считаю, что это можно существенно способствовать обзору и редактирования. Метрики также может помочь нам, чтобы получить до скорости с новым языком.Что именно метрики, и как мы можем использовать метрики для решения вариант использования, которые я только что описал? Метрики являются простые правила, которые позволяют программистам, рецензентов и менеджерам взглянуть на код и широко определить качество этого кода. В частности метрики позволяют нам отойти от кода и изучить его с «свежие глазами.» Другими словами метрики позволяют полезным средством кода самостоятельного рассмотрения.Анализ кода на расстоянии, как это может помочь нам избежать многих типичных ошибок; Она также может помочь повысить качество кода, прежде чем он установлен обратно в системе управления версиями. Лучшие виды метрик может быть самостоятельной ведении кодера. Теперь давайте взглянем на всеобъемлющий набор таких показателей.Метрики качества кодаСледующая таблица показывает проблемы, что мы хотим избежать в наших усилиях кодирования.№Метрика1Имена переменных, которые являются слишком короткими и предоставить без использования контекста2Код, предоставляющий нет контекста или очевидной цели3Несовместимым интервал4Определение несовместимых параметра типа5Непонятным код6Код, который слишком долго7Без обработки исключений8Не автоматическое управление ресурсами9Внешние вызовы, которые не содержатся в отдельных методов10Неадекватные абстракции (необходимо для более высокого уровня кода)11Код, трудно или невозможно изменитьЗаметили ли вы, что все эти показатели являются негативными? Они все описывают, чего следует избегать при создании кода. Как часто вы trudged через некоторые практически невозможно расшифровать код, написанный предшественника? Было бы хорошо, если код был написан быть относительно простым и понятным? Эта потребность простота является ключевым элементом применения метрик.Контексте течению программист является одним из основных направлений метрик качества кода. То есть эти 11 метрики представляют собой правила, по которым мы можем судить качество примеров кода. Метрик инициативе обзор работает лучше с точки зрения программиста, ниже по течению.
переводится, пожалуйста, подождите..
Результаты (русский) 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 метрики представляют правила, по которым мы можем судить качество примеров кода. Метрики приводом отзыв лучше всего работает с точки зрения программиста вниз по течению.

















































































переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
на нескольких языках кодирования в современных бизнес -
многоязычный кодирования сейчас практически нормой современного развития предпринимательства.почти прошли времена, когда один язык используется для решения всех проблем в области развития.пара примечательных примеров на нескольких языках развития являются GWT и PHP:

gwt - развития, вы определите CSS стиль и HTML - код,и затем применить это сочетание пользовательского интерфейса, кода Java.GWT, проверка проводится в Java, а потом конвертировать эти артефакты в JavaScript.конечным результатом является автоматически JavaScript модуля, которые могут быть развернуты в производственной среде.этот модуль заботится о запутанные вопросы AJAX рпц просит и обеспечивает хорошую основу для разработки веб - приложений.на стороне сервера потенциал может быть также дополнительно увеличить базовую модель кодирования.
PHP намного старше, чем GWT.как правило, оно предполагает сочетание PHP - код, HTML, CSS, базу данных SQL кода доступа, и так далее.часто выбор языка для веб - приложений и веб - сайтов, PHP - богатый и зрелых платформы.
что это значит для будущего развития программного обеспечения?уже с опытом в один язык становится все более сложные предложения.разработчики теперь широко использовать набор языков программирования, чтобы доставить современные бизнес - решений.

я недавно завершила Kindle книга по теме на нескольких языках программирования, пять шагов, чтобы лучше на нескольких языках программирования с использованием показателей: простота в многоязычных кодирования: C / C, Java,bash и питона.книга представляет собой квинтэссенцию, что я думаю, полезны на нескольких языках методы разработки программного обеспечения, которое я, полученных от многих лет опыта работы в различных средах.хотя мое внимание в книге, является упрощение процесса рассмотрения нескольких языков в современный проект развития,совершенно очевидно, что разработчики могут столкнуться и решать сложные вопросы, вроде этих:

не стоит тратить усилия на простой код, как, например, в работал скрипт Bash, например?
что принципы могут помочь нам выжить в этом на многих языках мира?
каким принципам мы должны применяться при рассмотрении нескольких код языка?
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: