Je m'amuse bien-2
Oct. 30th, 2003 03:45 pm
String chaine1 = "";
String chaine2 = "";
String chaine3 = "";
String chaine4 = "";
for (int compteur = 1 ; compteur <= nomFichier.size() ; compteur++)
{
String chaine = (String) nomFichier.get(new Integer(compteur));
if (compteur == 1)
chaine1 = chaine;
else if (compteur == 2)
chaine2 = chaine;
else if (compteur == 3)
chaine3 = chaine;
else
chaine4 = chaine;
}
Я уже не знаю, как относиться к людям, написавшим это...
no subject
Date: 2003-10-30 07:03 am (UTC)А что пошлого ?
[Кстати, вопрос в вознух, зачем там new Integer(compteur), если compteur - и так int ?!]
no subject
Date: 2003-10-30 08:17 am (UTC)no subject
Date: 2003-10-30 08:19 am (UTC)Так всё-таки, в чём была шутка ? Я в танке.
no subject
Date: 2003-10-31 06:52 am (UTC)А шутка - да просто изящный пример, как люди умудряются вместо одной строчки очевидного кода написать 10 мутных. И, причем, не в сложной области, а так, на уровне присваивания :)
no subject
Date: 2003-10-31 07:41 am (UTC)я, кстати, когда-то тоже таки-ие перлы писал. сейчас свой старый код иногда читать стыдно :)
cool
no subject
Date: 2003-10-30 08:19 am (UTC)if (nomFichier.size() == 1) { String chaine = ""; for (Enumeration enum = nomFichier.elements(); enum.hasMoreElements() ; ) { chaine = (String) enum.nextElement(); } } else if (nomFichier.size() > 1) {И вот тут уже идет приведенный код. И так весь проект...
Я вот думаю, может они все же прикалывались? Это типа я такой серьезный и юмора не понимаю?
С другой стороны, этих людей я знаю лично, и с юмором у них обычно напряги...
no subject
Date: 2003-10-30 09:06 am (UTC)Знаешь чем я занимался несколько дней назад? Переводил даты из строковой формы хранения в нормальную. Т.е. в существующем проекте все даты хранились в строках, и когда надо переводились из БД-формата в визуальный. Для этого у всех объектов, хранящих календарные значения были даже соответствующие ф-ции прописаны, типа: convertirDatesBDEnDatesAffichees() и convertirDatesAfficheesEnDatesBD(). И вот приходилось ребятам извращаться, чтобы не забыть в какой момент надо их перекодировать. Ну мне надоело конкретно незнание того факта, в каком виде находятся даты в нужный момент, и я все переделал "comme il faut". Если бы заранее не написал перед тем как приступать толковый набор тестов до сих пор бы копался!
no subject
Date: 2003-10-31 07:00 am (UTC)GregorianCalendar convertJJMMYYYYToGregorianCalendar( int jj, int mm, int yyyy )
GregorianCalendar convertJJMMYYYYToGregorianCalendar( String jj, String mm, String yyyy )
GregorianCalendar convertYYYYMMJJToGregorianCalendar(String chaineDate)
String formatteDate(GregorianCalendar date)
А также хит сезона:
Hashtable copyHashtable(Hashtable tableOrigine)
Ладно, это у меня тоже пройдет...
no subject
no subject
Date: 2003-10-30 12:57 pm (UTC)Вся сложность французского языка произошла из-за того, что в средние века монахи, переписывавшие книги и тексты, получали плату за количество написанных букв и слов. Вероятно вы имеете дело незаконнорожденным пра-пра-пра-внуком/внучкой одного из тех писарей.
no subject
Date: 2003-10-31 06:53 am (UTC)no subject
Date: 2003-10-31 06:56 am (UTC):)))
no subject
Date: 2003-10-31 04:52 am (UTC)no subject
Date: 2003-10-31 06:53 am (UTC)no subject
Date: 2003-10-31 08:38 am (UTC)Не знаю, что меня больше поразило - сам код или не английские слова в названиях переменных и методов. Так необычно!
Я взглядом спотыкаюсь об эти "Fichier", "compteur", "convertir" ... бе ;D
no subject
Date: 2003-10-31 03:00 pm (UTC)no subject