Придешь и скажешь это врачу в глаза с порогу, а потом уже излагай, на что жалуешься
многие официально так и работают ;)
Нет, я исхожу из того, что обычно хоть какое-то чувство стиля получается за время учёбы в ВУЗе. Потом с опытом приходит много чего, этот опыт может быть не связан с каким-то коммерческим проектом. За два года до того, как пойти на работу я читал много книг и писал много кода просто для себя, потом по сто раз его переписывал, постепенно понимаю, где налажал, а где очень сильно налажал. Я придирался не только к тому, что оно вырвиглазно написано, пусть, но автор же указал перечень книг, которые «прочитал», вот только в них призывают писать совсем не так и обьясняют как именно. Что я имею ввиду: в них описаны соглашения по написанию кода, описано, что такое исключения, как строить обработчики, описаны уровни доступа, зачем нужно наследование и т.д. Понимая этих вещей я не нашел в коде, потому и составил список этих замечаний.
зачем BigInteger, но еще более интересно, зачем числа строками передаются и принимаются?
Половина накидана ендорсментами с LinkedIn, с остальным работал довольно плотно, а что? Там многие вещи довольно простые
Рекрутерши в купальниках? А где у нас уже такое практикуют? :)
За полгода с чем-то могу сказать, что многие организационные вопросы несколько бюрократизированы и немного запутаны, но, в принципе, на это всем наплевать. Насчет зарплат — не знаю, обычно офферы от ГЛ получал щедрые. Проектов тут и вправду очень и очень дохрена и все они очень разные. Могу сказать, что сама компания меня ничем не раздражает, проекты есть проекты, а компания годная :) Все это про харьковский офис, других не видел :)
Здесь он нужен только ради того, чтобы сборка не валилась при отсутствии web.xml, ведь, когда указана упаковка в war, этот плагин и так автоматически подключается и без этой донастройки билд упадет, т.к. плагин не найдет web.xml
Думаю, с архетипом будет труднее, т.к. pom.xml будет предельно прост
<project xmlns="maven.apache.org/POM/4.0.0" xmlns:xsi="www.w3.org/...Schema-instance" xsi:schemalocation="maven.apache.org/POM/4.0.0 maven.apache.org/...maven-4.0.0.xsd">
<modelversion>4.0.0</modelversion>
<groupid>...</groupid>
<artifactid>...</artifactid>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupid>javax</groupid>
<artifactid>javaee-web-api</artifactid>
<version>6.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupid>org.apache.maven.plugins</groupid>
<artifactid>maven-war-plugin</artifactid>
<version>2.4</version>
<configuration>
<failonmissingwebxml>false</failonmissingwebxml>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>java.net</id>
<url>
Ну что ж, почитал я тут комментарии в это д’Артаньянском топике и решил таки посмотреть на часто здесь упоминаемый варник.... Что ж, это страшно, но давайте по порядку:
1. Исходники почему-то находятся в WEB-INF/classes рядом с откомпилированым кодом, безумие какое-то
2. Название пакетов в Camel Case — вырвиглаз
3. Расстановка фигурных скобок очень раздражает, ну, это к пункту 2
4. ControllerHelper зачем-то наследует HttpServlet имеет кучу полей, уровень доступа к которым выставлен «от балды» private/protected — пофиг, про код молчим, ибо материться нехорошо т.к. все это «приложение» чуть более чем полностью состоит чего-то среднего между понятиями «финт ушами» и «ход конем»...
5. YaSearcher и YaCaSearcher — это лютый п***ц, вложенные try/catch, никакого форматирования кода, внезапная реализация классов посреди методов, множественные catch-блоки, которые нихрена не делают, всюду нарушение конвенций именования (методы с большой буквы и т.д.), «магические числа», какие-то ошметки кода в комментах (методы main)...
В общем, к чему я все это? Список можно еще очень долго продолжать, но идея понятна, это очень страшно, мало того, что мне пришлось это все выковыривать из варника, так еще и увиденное заставляет волосы на голове шевелиться. В общем, это никому показывать нельзя, я бы обходил десятой дорогой человека, который бы мне показал такой код. Видя все это, я бы порекомендовал ТСу не «делить шкуру не убитого медведя», а пересмотреть амбициозную самооценку и посмотреть на свои знания с долей самокритики, а не размышлять про зарплаты и тайтлы :) В общем, такое ИМХО
Уже то,что вы зачем-то упаковываете исходники в варник, ничего хорошего о ваших навыках не говорит
Нет ее в полном объёме на русском, т.е. как перевел «Питер» с потерями, так и есть. Читай оригинал
Нет, я не это имел ввиду, просто эти люди потом еще и как-то возмущенно говорят о том, что не получается откладывать
Крепких алкогольных напитков я не употребляю (не нравится), а пиво я пил от ППБ или Балтики, как и сейчас.
Лень читать весь подкат от этого сообщения, но оно наполнено смыслом. Куча людей, начав получать сколько-нибудь нормальные деньги, начинают их упорно тратить... это же парадокс, неужели у среднего человека сразу возросли потребности? — нет. Просто он стал больше зарабатывать, а тратить и поболее того. Честно говоря, просто в шоке от людей, которые в студенчестве могли прожить неделю на 30 копеек (все остальное было пропито еще в воскресенье), а теперь жутко жалуются на то, что им хреново хватает 3,5К у.е. в месяц (около 30 тыс. грн, блеать) :)
Ясно, сразу про них и подумал. Т.к. в Харькове, кроме Exadel в лице двух человек, известны в использовании были только они :)
Если не секрет, кто в Харькове XAP занимается?
Бред какой-то эти официальные версии, думаю, всем и так понятно, что произошло
далеко не все врачи имеют возможность что-то с кого-то поиметь