Современные подходы в разработке на PHP

Jeff Carouth, “The Modern PHP Workflow”, public translation into Russian from English More about this translation.

See also 29 similar translations

Translate into another language.

Participants

erli1031 points
Milez939 points
eugene_nefrit543 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated
1 2 3 4 5 6 7 8 9 10 11

The Modern PHP Workflow

Современные подходы в разработке на PHP

History of edits (Latest: eugene_nefrit 3 years, 5 months ago) §

— может быть лучше СОВРЕМЕННЫЕ ПОДХОДЫ В РАЗАРАБОТКЕ НА PHP. МЕТОД - как то узко, однозадачно. IMHO  englishextra

ПРОЦЕДУРА - тоже вариант englishextra

— ПОДХОД, как мне кажется, отлично сюда подойдет eugene_nefrit

Every PHP developer will have heard the phrase Test Driven Development, but not everyone sees the point of it. Even among those who do see the point, there are many reluctant to invest their time in learning a whole new way of working. But it’s easier than you might think.

Каждый PHP разработчик рано или поздно слышит фразу «TDD», но далеко не каждый до конца понимает её смысл. Даже те, кто уже разбирается с этим, неохотно тратят своё время на изучение всех аспектов этого направления. Но всё намного проще, чем кажется.

History of edits (Latest: lightalloy 3 years, 1 month ago) §

— PHP разработчик (?) разработчик на PHP ПХП - режет слух тем, кто разрабатывает сам и читает мануалы на English englishextra

— по названию статьи и направленности и так понятно о каком разработчике идет речь. пхп вообще можно убрать.... eugene_nefrit

We have all seen projects that became great success stories, and we have also all seen our fair share of projects that became epic failures. Sometimes the success or failure of a project can be attributed solely to the idea behind that project, but I challenge you to consider that a significant number of failures could be attributed to a lack of constant super- vision of the project.

Мы все видели проекты, которые достигли значительного успеха, и мы также видели часть наших проектов, которые обернулись катастрофическими провалами. Иногда успех или провал проекта могут быть приписаны исключительно идее, заложенной в начале. Но я призываю Вас полагать, что значительное количество отказов могло возникнуть из-за постоянной нехватки контроля над проектом.

History of edits (Latest: Milez 3 years, 5 months ago) §

— Вместо эпический лучше величайшие использовать или огромные jtraub

— мне само слово понравилось, потому оставил, но можно и убрать. решится при вычитке... eugene_nefrit

This is not to say that any one person should be in charge of ensuring that a project is on target with the original goals, or even that a project manager should be responsible for testing the project throughout development. Rather, I’d like you to consider the workflow used during those failed projects of which you have personal experience, and compare it with a more modern approach to development.

Нельзя сказать, что любой человек должен отвечать за то, что проект движется в соответствии с начальными целями, или даже, что организатор проекта должен быть ответственным за тестирование проекта в течение разработки. Скорее я хотел бы, чтобы Вы рассмотрели подход к работе, использовавшийся в тех неудавшихся проектах, из которых Вы вынесли личный опыт, и сравнили их с более современным подходом к разработке.

History of edits (Latest: lightalloy 3 years, 1 month ago) §

— Ключевые слова: Ваш workflow СРАВНИТЬ С мой [современный] approach englishextra

While it obviously won’t guarantee the success of every project, using proven tools and methodologies such as unit testing with PHPUnit, an automated build system such as Phing, and a continuous integration server such as Xinc, will greatly improve the quality and timeliness of your future projects.

Но пока это не гарантирует успех каждого проекта, использующий инструменты и методологии такие как юнит тестирование с PHPUnit или автоматической системы построения Phing или сервер непрырывной интеграции Xinc. Но они могут существенно улучшить качество разработки и временные рамки вашего проекта.

History of edits (Latest: lightalloy 3 years, 1 month ago) §

Preparations

Подготовка

History of edits (Latest: eugene_nefrit 3 years, 5 months ago) §

— Приготовления (?) englishextra

If you want to follow along with this article, you will need to equip yourself with the proper tools. Luckily, between the PEAR installer and PECL, obtaining those tools is a matter of typing a few characters into the command line or browser location bar. Note that thorough installation instructions can be found on the project websites for each of the tools discussed in this article.

Если вы хотите попробовать все примеры этой статьи, вам понадобится установить некоторые инструменты. К счастью, разница в получение дистрибутивов PEAR и PECL заключается в набирании некоторых символов в командной строке или адресной строке браузера. Заметьте, что инструкции по установке находятся на сайтах каждого из проектов, обсуждаемых в рамках статьи.

History of edits (Latest: lightalloy 3 years, 1 month ago) §

The Foundation: PHPUnit

Основа: юнит-тесты (PHPUnit)

History of edits (Latest: Milez 3 years, 5 months ago) §

— как вариант заголовка: Основа: система блочного тестирования (PHPUnit) englishextra

— поддерживаю eugene_nefrit

More 3 comments

— "Основа: юнит-тесты (PHPUnit)" - оптимально, я за englishextra

Before I began my journey into the world of agile development practices, specifically unit testing, I was already familiar with the basic concepts behind why it is a good idea but I was a little intimidated by the seemingly steep learning curve. However, this wasn’t the only barrier I faced.

К началу моего путешествия в мир практик гибкой разработки, а именно юнит тестирования, я уже был знаком с основными концепциями и знал почему это правильный подход. Но я был, по видимому, напуган сложностью обучения. Однако, это была не единственная преграда, перед которой я оказался.

History of edits (Latest: lightalloy 3 years, 1 month ago) §

— «это хорошая идея» — явный американизм. Надо придумать что-то более русское :) Milez

— ПРАВИЛЬНЫЙ ПОДХОД englishextra

И ЗНАЛ ПОЧЕМУ ЭТА ИМЕЕТ ХОРОШУЮ ПЕРСПЕКТИВУ englishextra

Pages: ← previous Ctrl next next untranslated
1 2 3 4 5 6 7 8 9 10 11