Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 34 сообщений
Cообщения с меткой

принципы разработки - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод] Эпистемология качества программного обеспечения

Среда, 11 Января 2023 г. 11:10 (ссылка)

Допустим, вы приняли руководство новой командой. У вас есть картбланш на внедрение любой выбранной вами политики, чтобы сделать работу сотрудников более продуктивной, а код — менее «глючным». Что же вы предпримете?

На продаже ответа на этот вопрос сделана не одна карьера. Внедрите парное программирование! Перейдите на Haskell! Используйте UML для всего на свете! Этим технологиям посвящают книги и конференции — при этом нет уверенности, стоят ли они затраченных усилий, как скоро дадут эффект и работают ли они вообще.

Исследования показывают, что на качество нашей работы в наибольшей степени влияет человеческий фактор. Почему же мы делаем такую большую ставку на технические решения? Об этом в своей колонке рассуждает Гиллель Уэйн*, консультант по формальной верификации и автор книги Practical TLA+. Под катом — наш перевод авторского материала.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее

https://habr.com/ru/post/709872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709872

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Принципы SOLID на примерах

Четверг, 15 Сентября 2022 г. 21:37 (ссылка)

Принципы SOLID на примерах

Читать далее

https://habr.com/ru/post/688530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688530

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Взгляд тестировщика на SOLID

Четверг, 30 Июня 2022 г. 19:27 (ссылка)

Привет, Хабр! Меня зовут Оля, и я старший инженер по тестированию в Lineate. Хочу рассказать о своей попытке осознать SOLID принципы и понять, где их место в автоматизированном тестировании.

Сегодня можно найти тысячи статей о SOLID. Только на Хабре их как минимум пара десятков. Эту я пишу по двум причинам: за время изучения не видела материала, в котором бы все принципы SOLID раскрывались на сквозном примере, и в сети нашла минимум информации про применение SOLID в автоматизации тестирования.

Соответственно, этот материал состоит из двух частей:

- в первой возьмем простое приложение на Java и улучшим его с помощью SOLID принципов - от программы с парой классов, которые делают все подряд, дойдем до приложения, разбитого на несколько модулей с конкретными функциями (да, это еще одно объяснение SOLID - смело пропускайте, если уже и так представляете о чем это);

- во второй части посмотрим, где во фреймворках автоматизированного тестирования может использоваться SOLID.

Читать далее

https://habr.com/ru/post/674144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674144

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Еще раз о KISS и трендах

Воскресенье, 06 Июня 2022 г. 00:10 (ссылка)

Последние несколько лет async вообще и asyncio в частности в питоне все больше набирают популярность и их все чаще используют. При этом иногда забывают о принципе KISS (Keep it simple, stupid) и о том, какие вообще проблемы решает асинхронный код и зачем он нужен. В этой статье я бы хотел описать пример, когда задачу можно и, на мой взгляд, нужно решать без использования async. И вообще, практически без всего.

Читать далее

https://habr.com/ru/post/669690/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669690

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<принципы разработки - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda