April Headline: C programming language back at number 1 position!
After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years. So the main reason for C's number 1 position is not C's uprise, but the decline of its competitor Java. Java has a long-term downward trend. It is losing ground to other languages running on the JVM. An example of such a language is JavaFX script that is now approaching the top 20.
(с) www.tiobe.com/index.php/content/paperinfo/tpci/index.html
ок, я все понимаю, но как написать тест для «в форме при введенной маске поиска „*\1“ происходит лишнее экранирование \1», адекватно ли время написания подобного теста с патчем в 1 строку…
не понимаю как обзор кода можно автоматизировать… какой именно этап имеется ввиду?
я это делаю примерно так — качаю брнч подготовленный к ревью, собираю, смотрю наличие варнингов (их быть не должно)
просматриваю коммиты по очереди, их как правило не много, не больше 5-10, смотрю появившиеся новые объекты которые возможно не освобождены в нужном месте, смотрю на-сколько код красив (не в плане отступов, а вообще его оптимальность), ставлю подпись если все устраивает и бранч соответствует заявленным функциям.
У нас в команде принято производить обзор нового кода перед его влитием, без ревизии 2-х разработчиков нельзя производить влитие кода в основной ствол.
> 1. Обзоры кода НЕ ДОЛЖНЫ проводиться с целью поиска ошибок.
не понял что то я этого… ведь я произвожу ревизию кода в основном чтобы увидеть потенциальные ляпы (ошибки) которые пропустил выложивший…
спасибо за отклик, если вдруг хватит сил только на часть функционала — не беда, главное чтобы утилита была работоспособной и код был читаемым (на сколько это вообще возможно в перле)
интересно на сколько хорошо и детально они проработали остальные части тела…
Японцы они такие… дотошные по самое немогу… помню передачу по N.Geographic показывали про то как японцы разрабатывают унитазы так у них даже искуственные (извините) какашки были для тестирования разработаны со свойствами близкими к натуральным…
After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years. So the main reason for C's number 1 position is not C's uprise, but the decline of its competitor Java. Java has a long-term downward trend. It is losing ground to other languages running on the JVM. An example of such a language is JavaFX script that is now approaching the top 20.
(с)
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
вот как тут на картинке funkyimg.com/u2/310/066/ydiff_PNG.png
я это делаю примерно так — качаю брнч подготовленный к ревью, собираю, смотрю наличие варнингов (их быть не должно)
просматриваю коммиты по очереди, их как правило не много, не больше 5-10, смотрю появившиеся новые объекты которые возможно не освобождены в нужном месте, смотрю на-сколько код красив (не в плане отступов, а вообще его оптимальность), ставлю подпись если все устраивает и бранч соответствует заявленным функциям.
не понял что то я этого… ведь я произвожу ревизию кода в основном чтобы увидеть потенциальные ляпы (ошибки) которые пропустил выложивший…
и надеюсь не будет…
Японцы они такие… дотошные по самое немогу… помню передачу по N.Geographic показывали про то как японцы разрабатывают унитазы так у них даже искуственные (извините) какашки были для тестирования разработаны со свойствами близкими к натуральным…