Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение
Это все хорошо, но будут ли монстры как в 1ом тру-фаркрае, т.к. его было сложно проходить, а сейчас что не игра (far cry) так просто бежишь и тебя никто не может убить =D?
ага, собрать) вы хоть когда-нибудь трассировали двухслойную плату хотя бы на 30 элементов для курсача какого-нибудь или еще чего-то, вы знаете какая это геморная работа? :D это не «тыкать паяльником».
>что принесёт нам «война браузеров»
ничего хорошего, ну разве что кроме каких-либо фишек вроде тех же webRTC.
>>Синтаксис будет на C#, но главное понимать идею, а её можно использовать в любом другом языке программирования.
ну и зачем? Т.е. тоже самое можно написать про оригинал книги, там код на Smaltalk, С++, Java но также все применимо к другим ЯП, нужно лишь понимать методику. В чем смысл ваших постов? Пересказать классику на новый лад? Мда…
будто в Yii нет DI и прочих фишек, ага :D Самое главное зло Lara это убийственная статика, далеко на ней не уедешь. Зачем ждать Yii2? вы сразу броситесь на нем все свои проекты переписывать, ну конечно? Тем более сейчас началась работа в репе Yii2.
Не совсем, по причине описанной выше, такое обычно делается когда именно «все» является объектами (тот же питон), там тоже нужно применять для коллекций например «deep copy». Т.е. это не связано с immutable и прочим.
P.S. и это не паттерн, ну т.е. не паттерн проектирования, просто у каждого под «паттерн» что-то свое :S
Т.е. по вашему эта задача даст вам какое-либо нужное(!) представление о кандидате, rly? Вообще не вижу особых смыслов в таких «задачах» либо в «задачах» на знание упоротых особенностей языка, нужно знать основные методологии разработки, а не все заковыристые случаи. :)
>>Так что кипящие в соседних топиках дискуссии о постоянной нехватке квалифицированных кадров — какая-то глупость.
В том то и проблема что таких «спецов» уйма, а нормальных мало.
У вас извращенное какое-то понятие о тимлиде. Тимлид может участвовать в разработке напрямую да, и писать код через тестирование, но уж ни как не определять кому какой тест написать. Тимлид (читай у кого скрам-мастер) должен просто следить за тем чтобы работа «спорилась», он не должен своим авторитетом ни в коем случае затыкать мнение джуниоров или мидлов, он наоборот должен заставлять их кооперироваться, обсуждать, и принимать коллективное решение, когда такое невозможно то конечно кто-то должен взять на себя смелость за то или иное решение, и да это часто тимлид делает. «Раздавать задачи в виде тестов» это не верно вообще, как вы сами понимаете. Тимлид должен способствовать раскрытию его подопечных как программистов, это конечно в лучшем случае) но уж ни как не тыкать каждого носом в то какой он именно должен тест писать по мнению тимлида, не забывайте что программирование это отчасти также и творчество, если можно так сказать))
Они просто не знают кто ты и сколько много ты сделал для php-сообщества для развития нормальной разработки через тестирование и через bdd ))
Вообще странные вещи какие-то обсуждаются и много очевидного. Если вы не используете разработку через тестирование, значит либо вам это не надо, либо вы не хотите саморазвиваться как программист(выкинем отсюда различные «исключительные» ситуации). Я не infected, но все же изложу ниже «мое» виденье всего этого:
>>Классическое TDD, то самое, которое говорит, что тесты «не должны ничего знать» о реализации, о настоящем коде — умерло, поезд ушел, все кончено
«Палка о двух концах», да в идеале по XP не должны, но на то и нам нужны моки и стабы чтобы все таки «заглядывать» в реализацию методов, проблема в том что даже с DI и прочим не обойтись без такого «заглядывания», это нормально, ведь unit-tests нужны именно для проверки работоспособности, именно эта цель важна, но она конечно не оправдывает «гавнокода» в тестах если кто-то решил все списать туда)) В идеале для себя я вижу как BDD->TDD, причем интеграционные тесты это именно BDD, ну также можно и начинать для простых сущностей с BDD, но все же прийдете к частному в виде unit-tests, так и должно быть. Я очень не люблю участвовать тоже в таких холиварных топиках, поэтому наверное скажу что каждый нормальный программист, стремящийся к саморазвитию рано или поздно приходит к TDD, затем к BDD. Важная вещь в этом всем это умение и желание развивать себя как программиста)
P.S. Часто можно увидить людей вопрощающих «научите» — учитесь сами, ведь у вас итак есть куча материала для этого. К тому же что касается php программистов, то ведь у вас же есть тоже такие люди как everzet и davert, у которых есть хорошие инструменты для разработки, почему же вы их не используете? И еще меня коробит когда говорят «пишите тесты», не надо «писать тесты», разрабатывайте через тестирование!) Ну и читайте конечно же книги)) Поэтому если разделять по уровням, то внутри TDD а сверху него внешне BDD. =)
>>Вот как перетянуть такого человека на темную
Да впринципе очень просто: дать Уасилыю, небольшой проект, который постепенно усложнять и усложнять, завинчивать все больше архитектуру и «винтики», и когда Уасилый взвоет волком от того что он все время что-то ломает когда добавляет, и вместо того чтобы попить чайку и пойти спать, сидит 2 дня за багами, тогда надо ему подсунуть книгу по TDD/XP и Уасилый будет бесконечно рад :D Кстати сеньонр не знающий TDD/BDD это не сеньор :D
Проблема в том что надо не тестировать код, который вы только что написали, а разрабатывать через тестирование, тогда двойной работы не будет, ага ;)
Вообще CI никак не связан с модульными тестами, это вы сами себе придумали что «связано». Тот же Jenkins очень хорош помимо сборки самой, для именно _постоянной_ сборки, когда работа над проектом происходит распределенно в несколько групп разработчиков, к тому же у самого Jenkins есть куча плагинов (я его для с php использую). Да и сам Jenkins мало знать на уровне «кликов», нужно нормально почитать мануал и примеры Ant, и того какие таски уже есть, а то сделают сборку тупо из вызовов команд из шела :S
тем DevOps который например исповедует Шлосснейгл?) или у каждого свой DevOps как и свой «MVC»?))
Вам смешно, а парня в сколково возьмут ) инновации, прогресс…
Погодите, самые активные паникеры в этом деле это американцы, сейчас весь твиттер будет загажен тем что все умрут, кто-то умрет девственником и т п. :D Вообще 27к от Земли не слишком и близко :S В любом случае пусть падает где-то в районе Техаса, я пока пошел запасаться ньюк-колой и крышечки собирать :)
Что-то мне подсказывает что знак для «церковь, храм» выбран не совсем удачно :D хм, странно что вам деньги не нужны, мне кажется без них идея может быстро свернуться, т.к. энтузиазм это конечно круто, но все же (попробуйте тот же кикстартер, не? там любят ностальгию).
Пост тянет на название: «Я новичок в похапе, взял один из мощных фв и вот скажу какой он плохой, т.к. я сам не настроил mysql» :D автор не смешите...)

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность