Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
ZamZ
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 6
1

Нужны советы по улучшению кода

25.04.2014, 22:54. Просмотров 263. Ответов 2
Метки нет (Все метки)

Хотелось получить рекомендации по устранению критериев "плохого кода"(длинные,сложные методы,дублирование кода и.т.п)
(Это небольшая Часть программы ,которая реализует БД)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
VAR
BEGIN
    Res:=D;//D-ДАТА
    Val:= Abs(Num);
     if D = ''then 
     Exit();//Дата  не задана-завершение работы
         if Val = 0 then 
             Res:= D// не изменяем дату
         else
              begin
           if Num > 0 
                then Sign:=1 
           else Sign:=-1;//определяем знак
              i:= 1;//проходим цикл по числу дней
              D1:=D;
          while i <= Val do 
            begin
               D1:= DAdd('d'; D1; Sign);
           Holid:= DIsHolid(D1);//Если деньвыходной-увеличиваем количество дней на 1
               begin
                   inс(Val);
                   inс(i);
                   D1:= DAdd('d'; D1; Sign);
                    Holid:= DHolid(D1);
                end 
             inс(i);  
             end
       Res:= D1;
 end
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2014, 22:54
Ответы с готовыми решениями:

Критика кода и советы по поводу оптимизации
Всем добрый вечер. Написал игру крестики-нолики в текстовом режиме для 2 игроков. Работает как и...

Нужны советы по улучшению чата
выкладываю свой проект,очень прошу помочь по вопросам 1 - form2.BitBtn3 и form2.BitBtn2 по каким...

Дайте советы по улучшению кода
Как можно улучшить код чтобы сократить время его выполнения до минимума? Можно как нибудь...

Проверка кода и советы по его улучшению. Генерация случайных чисел и проверка на уникальность
Привет народ! Занимаюсь изучением Java, захотелось реализовать выборку случайных чисел для лотереи....

Игра "Змейка": советы по улучшению кода
Всем здрасте :) Только что зарегистрировался на форуме. Начал изучать программирование и c# где-то...

2
bvg7
2 / 2 / 4
Регистрация: 25.04.2014
Сообщений: 32
25.04.2014, 23:50 2
Цитата Сообщение от ZamZ Посмотреть сообщение
Хотелось получить рекомендации по устранению критериев "плохого кода"(длинные,сложные методы,дублирование кода и.т.п)
(Это небольшая Часть программы ,которая реализует БД)
Для начала нужно избавиться от ошибок.
Например:
1. Оператору 'begin' в строке 10 нет соответствующего 'end', если, конечно, это не тот, что в 29 строке.
2. После 'end' должна быть точка с запятой, а в конце программы точка.
3. Перед 20-ой строкой, вероятно, должно быть условие. Иначе зачем еще один 'begin-end'.
0
ZamZ
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 6
26.04.2014, 10:17  [ТС] 3
Синтактические ошибки в коде исправлять не надо,нужно к примеру устранить дублирование кода,его сложность и.т.д
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2014, 10:17

Нужны советы в изменении кода программы
Уважаемые гуру, нужна Ваша помощь в такой задаче: Имеется моя программа &quot;Библиотека&quot;, нужно не...

советы по улучшению юзабилити
Привет, я совсем нуб в дизайне и почти нуб вюзабилити. Веду свой блог exp-seo.ru. Из-за...

Советы по улучшению и поиск косяков
Здравствуйте... Я сейчас занялся серьёзным созданием приложения.. Более мение интерфейс подогнал,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru