Привет местным отцам. На связи 24 лвл шарпоблядь. Полторы недели назад устроиля на работу. Суть работы в написании десктопной проги, пользователь кликает, выбирает действия, которые произошли на видео и потом это все отсылается на сервер бд. Так вот, прогать на шарпе мне нравится, мой любимый язык. Дали мне исходники этой программы, вилку и сказали ЗДЕЛОЙ, ЧТОБ БАГОВ НЕ БЫЛО. инб4: винформс. В солюшене 2 проекта, вот тут сложный прекол. Один проект проёбан, от него осталась только дллка. Её я пытался рефлектором вытащить, эта сучара ненормальный код выдает. Ладно, хуй с ним, иногда захожу таки в рефлектор, чтобы посмотреть, "в голове" дебажить. Прога строго для внутреннего использования, кода я бы сказал, что не мало, и красота в гуи не нужна. Вот собственно в коде и вся срака. Овер 20 формочек, самописных контроллов, и это все в таком лютейшем говнокоде, что у меня горит. Один контрол так вообще меня порвал. Он работает в 4 абсолютно блять разных режимах. Еще и на нескольких формах. Как только я пофиксил пару багов, оказалось, что обнаружили еще. Я прошу их дать мне время разобраться. Они уже заебывают мол хули ты так долго, у нас сроки горят. Это при условии, что я полторы недели работаю блять. Программист, который всё это дерьмо писал, работает удаленно. С ним в конце рабочего дня можно поговорить в скупе. Грит, что его заставили эту прогу писать резко за 3 недели, потом еще пол года он "вносил правки", т.к. задание изначально перед ним было поставлено не правильно. И он их вносил в течении полугода, из-за этого то и все костыли. О паттернах проектирования MVC, MVP или MVVM он, видимо, не слышал. Короче, я тут ахуеваю. Полагаю, в конце месяца, или конце испытательного срока(2 месяца) меня пидарнут. А у меня лютый страх остаться безработным. Скажу, что обещают тут платить выше средней зп в нашем мухосранске. Еще чето я не понял, походу, меня тут официально не устраивают. Так что, если им что-то не понравится, меня могут и пидарнуть. Вот такая вот хуйня. А как дела у вас?
Кстати, сказал я им, мол давайте переписывать начну, а то это кромешный пиздец.Сказали Да, да, да...надо. Но у нас тут сроки горят, надо быстрее шоб и без багов было.Если я начну переписывать, откровенно говоря, потребутся месяц или два, это я точно говорю.
>>848398 (OP)>обещают платить>обещаютТебе на испытательном не платят?>у нас сроки горятОни наняли тебя, чтобы ты им баги починил за нихуя в их легаси говне, есть неиллюзорная вероятность читай: так и сделают, что тебя пидорнут в конце испытательного срока вне зависимости от внешних факторов. Можешь просто не ходить туда больше.
>>848445я тоже так думаюили хочу думатьсказали мол завтра принесут карточку зарплатную.посмотрим, заплатят ли.
Собираюсь тоже на работу устроиться шарпером. Расскажи, что на собеседовании спрашивали.
>>848623Например, у меня спрашивали как работает сборщик мусора, зачем нужен IDisposable, вообще про управление памятью дохуя вопросов было, потом гоняли про IEnumerable, попросили написать свой аналог Stack без применения динамических структур, потом аналог метода Select, чтобы с аналогичной ленивой реализацией, ну и знания всяких библиотек типа Reflection. Еще надо знать шаблоны. Это только то, что я вспомнил. Ну еще и от специализации дохуя зависит. Где-то могут и с sql заебать.
>>848636>Stack без применения динамических структурЭто как? Массивом просто что ли?
>>848398 (OP)>винформс>О паттернах проектирования MVC, MVP или MVVM он, видимо, не слышал.Я видел Winforms всего пару раз в жизни. Разве оно умеет в паттерны проектирования из коробки?
>>848636>На собесе спрашивали про сборщик мусора, управление памятью, интерфейсы, динамические структуры, ленивая релазиация, рефлексия>в итоге дают дебажить порцию говношлёпства какого-то уебана, и при этом нахалявуНе понял.
>>849059Удивительно, если бы было как-то иначе, а так это норм
>>849062Ну а тогда какой смысл знать все вышеперечисленное, если в работе приходится говношлёпить/фиксить легаси-хуйню?Можно взять какую-нибудь макаку тогда, и дешевле выйдет
>>84906395% работы состоит именно из подобного говна
>>849065Хех. Мде.Ну чтож, пойду дальше учить шарп, что поделать.А вообще что-то мне грустно от осознания того, что мне тоже придется легаси-говно поддерживать в будущем
>>848398 (OP)Бро, это шарага какая-то. Наврядли тебе заплатят, еще и виноватым сделают. Делай ноги. Хочешь ли ковырять вилкой говнокод в стрессовых условиях?
>>848400>Сказали Да, да, да...надо. Но у нас тут сроки горят, надо быстрее шоб и без багов было.А в пидорахии всегда так говорят. Забей хуй, если сильно заебёт дропай их.