В программировании есть куча крутых принципов: Unix-way про то, как договариваться, Agile — про гибкость, DRY и KISS — про чистый и понятный код. Все они классные, но в основном заточены под работу в одиночку. А ведь сейчас почти все проекты — это про команду. И тут на сцену выходит SOSAL — современный, социальный подход к разработке. Чего только люди не придумают конечно 😀 Это про то, как писать код так, чтобы с ним было удобно работать не только тебе, но и твоим коллегам — разным, с разным опытом и стилем. Чтобы всем было комфортно, понятно и приятно работать вместе. В SOSAL — пять главных принципов. 1. Socially-Conscious Code (Социально-осознанный код) Главная ценность командной работы — кооперация. Чтобы кодовая база была дружелюбной, важно не только знать язык программирования, но и придерживаться его стиля, писать чисто и использовать идиоматичные решения. Это облегчает вхождение новых участников в проект и ускоряет совместную работу. 2. Open by Default (Открытость по умолчанию