- 1
- 2
- 3
public void ejbPassivate() throws EJBException, RemoteException {
return;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+69.9
public void ejbPassivate() throws EJBException, RemoteException {
return;
}
Истинный китайский девелопер никогда не доверяет компилятору! Ато если ж в функции тело пустое, мало ли, вдруг она никогда не возвратиться. Какой выход? Написать об ентом явно.
1.) Писать комментарии; // Это, правда, плохо получается
2.) Не использовать goto;
3.) Всегда делать return.
Другими словами, когда я создаю функцию, прежде чем начать писать её тело я сразу вписываю что-нибудь вроде "return 0;".
2.) По поводу ругани не понял, у меня с "return;" в void-функции gcc не ругается (и собственно и не должен).
3.) По поводу комментариев я тоже не понял... я и не использую никакие символы в код в комментариев кроме 0x00-0x7f. Или то было сказано так, между делом? :)
2) Код на Java, gcc ни при чём.
3) смею предположить, что речь об комментариях на китайском языке, которые вообще не прочитать. Поэтому было предложено запретить комментарии с NON ASCII символами
2.) Да, но я не вижу причины ругаться в void функции при void-return-е.
3.) Речь было просто о комментариях :), я честно говоря, вообще не уследил из-за чего речь пошла про коментарии на китайском языке.
пору => пару;
было => была;
коментарии => комментарии.
Думается у них кикието соглашения типа писать ретурн во всех функциях
а вот зачем это уже вопрос отдельный видать мы тупые не догоняем где это помогает.
может тут есть кто расскажет нам почему надо писать ретурн?
for(int i=10; i-->0;) n+=i%2==0?i:k;
или небрежно забытое создание неиспользуемого инстанса. :-)
Т.е. метод когда-то что-то делал, а теперь остался заголовок.