LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Если удастся создать русскоязычную стандартную библиотеку, то на ней будет удобно программировать, используя русские идентификаторы и комментарии.

Также как в сейчас в 1С. Несмотря на возможность использования англоязычных ключевых слов и комментариев в модулях к русскоязычным конфигурациям они почти никогда не используются. Потому что код типа

	If GetFunctionalOption("ИспользоватьРасчетЗарплатыРасширенная") Then
		
                // Check document approval
		ЗарплатаКадрыРасширенный.ПроверитьУтверждениеДокумента(ThisObject, Cancel);
		
		If DocumentCalculated Then
			
                        // Check payment date
			ЗарплатаКадры.ПроверитьДатуВыплаты(ThisObject, Cancel);
			
			CheckFillRequisitesNeededForCalculation(ErrorsContainer);                                                                        
			
                        // Check fill
			ИсправлениеДокументовЗарплатаКадры.ПроверитьЗаполнение(ThisObject, RequisitesForCheck, Cancel);
			CheckCalculationsActionPeriod(Cancel);

выглядит просто глупо, если все разработчики понимают русский.

Исходная версия monk, :

Если удастся создать русскоязычную стандартную библиотеку, то на ней будет удобно программировать, используя русские идентификаторы и комментарии.

Также как в сейчас в 1С. Несмотря на возможность использования англоязычных ключевых слов и комментариев в модулях к русскоязычным конфигурациям они почти никогда не используются. Потому что код типа

	If GetFunctionalOption("ИспользоватьРасчетЗарплатыРасширенная") Then
		
                // Check document approval
		ЗарплатаКадрыРасширенный.ПроверитьУтверждениеДокумента(ThisObject, Cancel);
		
		If DocumentCalculated Then
			
                        // Check payment date
			ЗарплатаКадры.ПроверитьДатуВыплаты(ThisObject, Cancel);
			
			CheckFillRequisitesNeededForCalculation(ErrorsContainer);                                                                        
			
                        // Check fill
			ИсправлениеДокументовЗарплатаКадры.ПроверитьЗаполнение(ThisObject, ПроверяемыеРеквизиты, Отказ);
			CheckCalculationsActionPeriod(Cancel);

выглядит просто глупо, если все разработчики понимают русский.