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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
/**
  * Gets a customer
  *
  * @param customerId customer's id
  * @return Customer 
  */
Customer getCustomer(int customerId) {
      . . .
}

В джава-джава-городе, на джава-джава-улице, живёт джавамен и пишет JAVADOC *шокирующий писк*

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

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

    • Почему бы не удалить с языка все многострочные комментарии? Будем как в питоне строковым литералом комменты писать.
      Однострочные можно тоже.
      Ответить
      • Я бы вообще удалил джаву, вот смеху-то будет! Приходят джавамэны в опенспейс, открывают свои лэптопы хакинтош (которые им установил ютюбер за деньги), открывают интеллиджю, ЖДУТ !!! пять минут, пока она загрузится и жвм файлы там отдрючит, или что она там делает, я не знаю... И вот, интеллиджя загружается, а там

        П У С Т О

        Вот это будет багор)
        Ответить
        • А если джавамен спросит у джавамена что за хуйня происходит, что тот ему ответит?
          Ответить
          • Ответит, что надо ещё ПОДОЖДАТЬ, пока проект проиндексируется и распарсится 🙂
            Ответить
    • Иногда примерно такие же (только в джаваскрипе). Мы в проекте решили (для единообразия, наверно) сделать описание методов в JSDoc'ах обязательным, потому что почти всегда оно всё-таки потенциально полезно.
      Ответить
  • Я бы начала с того, что сам метод не особо полезный. Особенно если рядом есть setCustomer(), который ничего не проверяет. А комментарий -- просто вишенка на торте.

    Но джавамены не оценят и засмеют: вдруг захочется добавить какую-то логику? В датакласс, ага.
    Ответить
    • З.Ы. А, тут логика по вытаскиванию из коллекции или базы всё-таки есть.
      Ответить
      • Вот видишь, как всё запутано в джаве! Не то, что в крестах. Именно поэтому новички и боятся джавить...
        Ответить
    • в легкую могут добавить логику в дата класс
      Customer getCustomer(int customerId) { 
        if (customerId == 941) customerId = 644; //See issue 237625
        return myCustomers.get(customerId);
      }
      Ответить
  • Ordnung превыше всего. Если сказано руководством "писать комментарии к каждой ф-ии" значит надо писать, а то разок спустишь такое на усмотрение программистов, а через пару месяцев уже и дисциплины никакой не будет, будут прогуливать, бухать и наркотой бахаться прям на рабочем месте.
    Ответить

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

Переведи на "PHP", guest!

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


    8