Вообще-то для предметных областей есть такое понятие, как "постановка задачи". То есть в идеале специалист в предметной области доходчиво и понятно объясняет программисту что, как и зачем он хочет получить в итоге. А чтобы писать действительно качественно на каком-то языке, небольшого "разбирательства с языком программирования" совершенно недостаточно.
|