Информация
- В рейтинге
- Не участвует
- Откуда
- Барнаул, Алтайский край, Россия
- Зарегистрирован
- Активность
Специализация
Фулстек разработчик, Архитектор программного обеспечения
Ведущий
Java
Spring Boot
Hibernate
SQL
Python
Scala
Golang
Apache Kafka
PostgreSQL
JavaScript
Если ровно 10, то это какая?))
если не нравятся if err != nil, а вместо этого хочется исключения (или что-то похожее на исключения), то код бизнес-логики можно преобразовать в continuation-passing style
Hidden text
Почему-то вспомнился пост: Если бы плотников нанимали так же, как программистов
Суть в том что с помощью инструментирования байткода по определенным правилам (например инвертирование условия в операторе if, замена тела метода на return null и т.д.) изменяется тестируемая система и если при этом не падает ни один тест, то их явно недостаточно. После прогона тесткейса на всех мутациях будет собран настоящий честный code coverage
Новый ForkJoinPool теперь использует work-stealing планировщик и рандомизованные очереди, что по некоторым замерам увеличило производительность более чем в 10 раз.
from p in persons where p.Name == "John" select p;Еще можно посчитать доработку парсера под linq-запросы.
Суть стримов раскрывается в цитате из javadoc:
Смысл статьи — всего лишь дать пару советов Java-newbie.
Не только new, young, old. Еще eden, tenured, perm gen, survivor spaces.
Насчет навигации — не понятно между какими именно компонентами?
Но ведь олимпийские боги — третье поколение.