Jawa / Говнокод #27663 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
private static final Map<Integer, FieldInfo> HEAD_FIELDS = new ImmutableMap.Builder<Integer, FieldInfo>()
			.put(5, new FieldInfo("DOC.CODEOKATO", FieldInfoType.STRING))
//			.put(7, new FieldInfo("DOC.NAMECMO", FieldInfoType.STRING))
			.put(8, new FieldInfo("DOC.CODECMO", FieldInfoType.STRING))
//			.put(9, new FieldInfo("DOC.NAMEMEDORG", FieldInfoType.STRING))
			.put(10, new FieldInfo("DOC.CODEMO", FieldInfoType.STRING))
			.put(14, new FieldInfo("DOC.INFINSPERSON_BIRTHDAY", FieldInfoType.DATE))
			.put(12, new FieldInfo("DOC.INFINSPERSON_NUMHEALINS", FieldInfoType.STRING))
			.put(15, new FieldInfo("DOC.INFINSPERSON_GENDER", FieldInfoType.STRING))
			.put(16, new FieldInfo("DOC.INFINSPERSON_DATESTRMED", FieldInfoType.DATE))
			.put(17, new FieldInfo("DOC.INFINSPERSON_DATEFINMED", FieldInfoType.DATE))
			.put(13, new FieldInfo("DOC.INFINSPERSON_NMEDICCARD", FieldInfoType.STRING))
			.put(18, new FieldInfo("DOC.INFINSPERSON_CODEMKB", FieldInfoType.STRING))
			.put(23 - 1, new FieldInfo("DOC.INFINSPERSON_SEVCOVID19", FieldInfoType.STRING))
			.put(24 - 1, new FieldInfo("DOC.INFINSPERSON_SEVCOVID191", FieldInfoType.STRING))
			.put(25 - 1, new FieldInfo("DOC.INFINSPERSON_SEVCOVID192", FieldInfoType.STRING))
			.build();

Коллега изменил мой код, пока я болел.

Запостил: zloer zloer, (Updated )

Комментарии (21) RSS

  • А что ещё нужно было сделать с кодом на "Jawa"? Я бы вообще удалил всё.
    Ответить
  • Типичный джава код. А как еще сделать?

    Что тут думать? Код писать надо!
    Ответить
    • > Типичный джава код.

      Числа захардкожены, зато паттерн Builder применили!
      Ответить
      • А знаешь зачем такой говнопаттерн нужен в этом случае?
        Потому что в джаве нет удобного литерального способа записи мапы.

        Хотя может в 16-й уже что-то и есть
        Ответить
        • Эм, а просто фигурными скобочками аля std::initializer_list низя?

          Один хер всё в object'ах.
          Ответить
          • For Java Version 9 or higher:
            // this works for up to 10 elements: <--- АХАХАХАХАХААХАХАХ, ДЖЕСЯТЬ БЛЯДЬ
            Map<String, String> test1 = Map.of(
                "a", "b",
                "c", "d"
            );
            
            // this works for any number of elements:
            import static java.util.Map.entry;    
            Map<String, String> test2 = Map.ofEntries(
                entry("a", "b"),
                entry("c", "d")
            );


            стало чуть лучше, чем было
            http://openjdk.java.net/jeps/269

            ps: в коко все есть, конечно.

            Эх, где мой пятый перл с fat comma
            Ответить
            • > this works for up to 10 elements:

              АААХАХАХАХАХААХАХАХА
              АХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХА
              АХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХААХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХА
              АХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХААХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХААХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХААХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХААХАХАХАХАХАХААХАХАХАХААХАХАХААХАХААХА

              Дайте угадаю: JAWA-блядь накопипастила перегрузки? ))))
              Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8