Никак. Ну либо надо быть гением, чтобы суметь с первого раза разглядеть человека. Только в процессе работы можно выяснить кто чего стоит. И это действительно большая проблема.
Тут есть один тонкий момент. Когда пишешь один, можно особо и не стесняться, но когда в команде, это уже накладывает определенные рамки. Помня о том, сколь часто самому приходится вскрикивать: «Да твою мать!», пугая окружающих, когда натыкаешься на очередной «шедевр», подложенный тебе заботливым другом, сам стараешься не подводить товарищей подобным образом, даже если сильно торопишься.
Быстро и правильно — я таких пока не встречал, но они где-то есть, я точно знаю.
Не знаю, из таких я встречал только кодогенераторы. Обычным смертным, сколь бы гениальны они не были, всегда приходится балансировать между быстро и правильно в зависимости от конкретной ситуации.
Какими бы благими намерениями всю эту канитель не камуфлировали, по факту получается, что мы все с вами недоумки, независимо от пола и возраста, что сами мы ну никак не можем определить, что нам можно смотреть, а что нет. Только очень умный дядя (тетя) может за нас это решить.
Ну я вообще-то не о том писал. Я не предлагал изобретать новый язык программирования, это совершенно отдельная и серьезная тема. Речь шла только о том как хранить и работать с исходниками. А язык программирования при этом может быть совершенно любым, в том числе любым из ныне здравствующих.
Это так. Большая программа в маленькую не превратиться никогда. Мы можем только совершенствовать средства работы с ней. Ну согласитесь одно дело работать с многомегабайтными исходниками в обычном текстовом редакторе и совсем другое, скажем, в IntelliJ IDEA. Хотя знаю, некоторые с этим тезисом не согласятся.
Ну картинка это возможно исключение (потому я и написал «почти также»), хотя если ресурс определен в этом же исходнике, то у вас появится ниспадающий список с возможностью выбрать нужную картинку.
«проблема не в языках — а в людях, люди всегда при желании найдут где накосячить» — Почти дословно я повторяю эту фразу заказчикам, когда меня просят сделать очередную нелепую, на мой взгляд, защиту от дурака. Но меня почему-то редко слушают. Кто прав, не знаю. (Без подвоха — правда не знаю.)
Ну мы все конкретные люди. Если посмотреть, например, исходники поставляемые с Delphi, то вы найдете в большом количестве String как с заглавной, так и с маленькой буквы.
«насколько «достаточно давно»» — больше 20 лет. А про визуальное программирование я не упоминал, возможно оно тут тоже при делах окажется, но меня больше интересовало вполне обычное «текстовое».
Скорее на пути к тому. Сам текст исходника в конечно итоге мы видим таким, какой он есть. То есть, например, проблема описанная в пункте 2 не решена пока нигде. Хотя, может я что-то и пропустил.
Никак. Ну либо надо быть гением, чтобы суметь с первого раза разглядеть человека. Только в процессе работы можно выяснить кто чего стоит. И это действительно большая проблема.
Не знаю, из таких я встречал только кодогенераторы. Обычным смертным, сколь бы гениальны они не были, всегда приходится балансировать между быстро и правильно в зависимости от конкретной ситуации.
6. Локализация непосредственно в исходном коде…