- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
/**
* константы платежей
*
* @author eav
*/
public interface PaymentsConstants {
// какие-то цифры %)
static final String _25 = "25";
static final String _21 = "21";
static final String _27 = "27";
static final String _26 = "26";
static final String _93 = "93";
static final String _78 = "78";
static final String _80 = "80";
static final String _98 = "98";
static final String _81 = "81";
static final String _13 = "13";
static final String _12 = "12";
static final String _95 = "95";
static final String _20 = "20";
static final String _23 = "23";
static final String _53 = "53";
static final String _112 = "112";
static final String _270900 = "270900";
static final String _2710 = "2710";
static final String _2711210000 = "2711210000";
static final String _4907001010 = "4907001010";
static final String _4820409000 = "4820409000";
static final String _4907009000 = "4907009000";
// страны
static final String TM = "TM";
static final String AM = "AM";
static final String TJ = "TJ";
static final String UZ = "UZ";
static final String KG = "KG";
static final String AZ = "AZ";
static final String GE = "GE";
static final String UA = "UA";
static final String MD = "MD";
static final String BY = "BY";
static final String KZ = "KZ";
static final String ВРЕМ = "Врем";
static final String КОМП = "Комп";
static final String ДЕМП = "Демп";
static final String АКЦИЗ = "Акциз";
static final String УН = "УН";
static final String ИП = "ИП";
// импорт/экспорт
static final String ЭК = "ЭК";
static final String ИМ = "ИМ";
}
guest 11.11.2009 14:03 # 0
guest 11.11.2009 15:51 # 0
guest 12.11.2009 13:28 # 0
guest 16.11.2009 19:23 # 0
guest 19.11.2009 01:18 # 0
Я уж не говорю о том, что всё это можно хранить в файле.
guest 24.11.2009 12:46 # 0
1. проверка, что не опечатаешься другим значением
2. облегчение поиска, отслеживание где какая величина используется
guest 01.12.2009 04:54 # 0
guest 03.12.2009 02:20 # 0
guest 12.01.2010 13:05 # 0
guest 17.02.2010 00:51 # 0
guest 04.02.2010 20:29 # 0
Поэтому и всё константами, и масивы сдеся накуй не упали, тока хуже бы сделали код генерации репорта.
А для тех кто не знает -> константы юзаются вместо хардкода, чтобы меньше забивать память. Возможно этот репорт с этими константами генерится по 1000 раз в день или в час.
Поэтому не видя всего приложения, я бы не стал называт нифкое случае гавнокодом сие тварение :) Ы
Исчо рас пофтарюс, некоторые не видели, вернее на практике не сталкивалис с реальным ганокодом :) Ы
У нас счас прожект. пост индуской мысли, дык вот тут пистпец на пистице.. И то, говорят тут ранше в jsp даже дёргали DB сразу.. Ы пистец проста.
А вы какой-то класс с константами называете гавнакодом, да ещё и оценту до +10 подняли :) ппц.. ЫЫЫ
guest 16.02.2010 13:47 # 0
Полный бред ) Потому как константные строки в Java хранятся в пуле строк (см. String.intern()), и одинаковые строки в коде на самом деле есть одна и та же строка в памяти.
guest 16.02.2010 14:26 # 0