Программа должна решать поставленную задачу. Эффективность — это способность программы решать задачу, простота в поддержке\доработке, и для бизнеса — стоимость разработки и поддержки.
Т.е. Эффективность программы = {результат} / {время разработки + время поддержки}
Те, кто не ставит это правило в базис своей деятельности — не могут считаться профессионалами.
Если ты ставишь перед собой цель «написать программу ответа на главный вопрос жизни, вселенной и вообще» и на достижение результата кладешь пол жизни — твой подход можно считать эффективным.
Если тебе надо написать одностраничный сайт-визитку, а на выходе получается одностраничный сайт-визитка, включающий в себя CRM+ORM, php переплетается с явой и всё это работает на кластере из 500-т машин, а код вызывает крепкий стояк, и ты тратишь на это пол жизни — ты не эффективен.
Без сомнения, код должен быть логичным, правильным, понятным. Но в первую очередь — он должен дать ответ на поставленный вопрос за наименьшее время.
А использование инструментов ради использования инструментов — это, как сказал один из хабражителей, как онанизм: приносит удовлетворение, но не результат.
Когда я получаю деньги и ничего не даю взамен — либо у меня день рождения, либо я эти деньги «не заслужил».
И да, люди дают на такой работе не свои деньги. За свои деньги большинство людей будет пепекать и тутулить получателя соответственно зарплате а зачастую еще и сверх неё.
Люди, менталитет, биглион.
Это что же, «Существует множество честных способов отбирания денег у народа»?
Вещь либо твоя, ты потратил свои силы, средства, нервы, время, и она стала твоей.
У меня знакомая работает в нано-подобной контроре, зп от 100к. Она ничего толком не умеет, не делает, только много говорит, ответственности у неё как у дворника, но при этом такая зп и чувство собственного величия.
А я считаю, что это тот-же кошелёк на улице. Ты просто нашел чужие деньги. Они легко пришли, ты ничего не сделал для этого, не произвел никаких благ и ничего не отдал. Это тоже воровство.
И пример с коровами и деревней не совсем корректен. Предполагается, что луг — он и есть луг. А при аналогии для купонов получается, что будут приходить левые люди, не из деревни, пасти своих коров или просто жечь траву, потому что это весело.
Я не понимаю, какие тут могут быть опросы и лагеря. Какая разница кто виноват? От того, что другой человек виноват и ступил, у меня не появляется право на этом наживаться.
Сейчас, я так понимаю, гопники ходят все без ножей и из физической подготовки могут только присесть 15 раз?
Что они тогда супротив такого спортсмена, как вы, в самом деле.
Вы меня конечно простите, но я повангую чутка.
Делать коллективный проект — отличная, гениальная, хоть и не новая идея.
Но как только вы добавляете сюда рейтинг и деньги — он превращается в обычный базар, рынок.
Насчет денег понятно — кушать хочется, вот это всё. Даже если человек не плохой, то при выборе подзаработать самому или дать подзаработать другому — он выберет себя. Не со зла, просто бизнес детка.
И рейтинг его на портале будет расти, и доступа к разработке у него будет всё больше, и всё больше профитов.
Этакий технический олдфаг.
Новичкам же будет сложно пробиться, они будут быстро забрасывать это дело, возвращаться к скучной работе, пробкам, демонстрациям, кухонным разговорам и мечтам о лучшем мире.
Сформируется элита. Посмотрите на коллективные блоги типа лепрозория. Когда-то это была вещь настолько крутая, что люди мечтали немного заболеть проказой и попасть туда.
Но когда число пользователей перевалило за 30к, начали появляться виртуалы, идиоты и просто тролли. И вот могучий бложек превратился в обычный такой бложек. Просто закрытый, с историей и музеем. Качество контента снизилось, всем спасибо.
Я не зря использовал слово базар. Бабманя из села Куёво-Кукуёво вологодской области программирует на С#, хреново, иногда говнокодит, иногда обвешивает, но она делает это давно, знает нужных людей. Поэтому у неё место повыгоднее, и аренда поменьше, и крыша подешевле.
А пусть даже гениальный пенсионер Степан Степаныч пишет качественный код на Java, помогает соседним палаткам да и вообще хороший человек. Но место Бабмани ему не занять.
Это аллегория, да, но я вангую именно так.
Не подумайте что я вас отвлекаю, критикую, или упаси Г-споди отговариваю. Но если хотя бы 5% сказанного мною может претендовать на правду, мне хотелось бы донести свои идеи до вас.
Потому что я скорее Степан Степаныч, нежели Бабманя.
У меня возникло ощущение, что вы отождествляете качество кода и его красоту и структурированность.
Вероятно, потому, что мы обсуждаем сферического коня в вакууме.
Приведите пример, по возможности, отталкивая от него мне будет проще понять вашу позицию и вероятно согласиться.
А как насчет работы с этими обработчиками? И есть ли возможность через этот массив грубо говоря, повесить обработчик на обработчик?
Извините если глупость спросил, но иногда такая задача возникает, особенно при работе со сторонними плагинами.
Справедливо излагаешь, но скорее для ситуаций где
-Перфекционизм -> -Качество результата
Результат осязаем, измеряем, и в общем-то, качество измеряется результатом (сложность поддержки кода входит в результат)
Перфекционизм и эротичность кода — вещи в себе.
Т.е. Эффективность программы = {результат} / {время разработки + время поддержки}
Те, кто не ставит это правило в базис своей деятельности — не могут считаться профессионалами.
Если ты ставишь перед собой цель «написать программу ответа на главный вопрос жизни, вселенной и вообще» и на достижение результата кладешь пол жизни — твой подход можно считать эффективным.
Если тебе надо написать одностраничный сайт-визитку, а на выходе получается одностраничный сайт-визитка, включающий в себя CRM+ORM, php переплетается с явой и всё это работает на кластере из 500-т машин, а код вызывает крепкий стояк, и ты тратишь на это пол жизни — ты не эффективен.
Без сомнения, код должен быть логичным, правильным, понятным. Но в первую очередь — он должен дать ответ на поставленный вопрос за наименьшее время.
А использование инструментов ради использования инструментов — это, как сказал один из хабражителей, как онанизм: приносит удовлетворение, но не результат.
Когда я получаю деньги и ничего не даю взамен — либо у меня день рождения, либо я эти деньги «не заслужил».
И да, люди дают на такой работе не свои деньги. За свои деньги большинство людей будет пепекать и тутулить получателя соответственно зарплате а зачастую еще и сверх неё.
Люди, менталитет, биглион.
Это что же, «Существует множество честных способов отбирания денег у народа»?
Вещь либо твоя, ты потратил свои силы, средства, нервы, время, и она стала твоей.
У меня знакомая работает в нано-подобной контроре, зп от 100к. Она ничего толком не умеет, не делает, только много говорит, ответственности у неё как у дворника, но при этом такая зп и чувство собственного величия.
А я считаю, что это тот-же кошелёк на улице. Ты просто нашел чужие деньги. Они легко пришли, ты ничего не сделал для этого, не произвел никаких благ и ничего не отдал. Это тоже воровство.
И пример с коровами и деревней не совсем корректен. Предполагается, что луг — он и есть луг. А при аналогии для купонов получается, что будут приходить левые люди, не из деревни, пасти своих коров или просто жечь траву, потому что это весело.
Я не понимаю, какие тут могут быть опросы и лагеря. Какая разница кто виноват? От того, что другой человек виноват и ступил, у меня не появляется право на этом наживаться.
Сумбурный комментарий к сумбурному посту.
Я не специалист по взломам, но поддержу — не похоже на взлом.
Это как на баше, «взлом сервера при помощи рутового пароля к серверу»
Тут речь не о панацее. Задача повысить вашу безопасность, а не защитить от всех возможных бед.
Что они тогда супротив такого спортсмена, как вы, в самом деле.
Будем загонять детей с улиц на хабр.
Делать коллективный проект — отличная, гениальная, хоть и не новая идея.
Но как только вы добавляете сюда рейтинг и деньги — он превращается в обычный базар, рынок.
Насчет денег понятно — кушать хочется, вот это всё. Даже если человек не плохой, то при выборе подзаработать самому или дать подзаработать другому — он выберет себя. Не со зла, просто бизнес детка.
И рейтинг его на портале будет расти, и доступа к разработке у него будет всё больше, и всё больше профитов.
Этакий технический олдфаг.
Новичкам же будет сложно пробиться, они будут быстро забрасывать это дело, возвращаться к скучной работе, пробкам, демонстрациям, кухонным разговорам и мечтам о лучшем мире.
Сформируется элита. Посмотрите на коллективные блоги типа лепрозория. Когда-то это была вещь настолько крутая, что люди мечтали немного заболеть проказой и попасть туда.
Но когда число пользователей перевалило за 30к, начали появляться виртуалы, идиоты и просто тролли. И вот могучий бложек превратился в обычный такой бложек. Просто закрытый, с историей и музеем. Качество контента снизилось, всем спасибо.
Я не зря использовал слово базар. Бабманя из села Куёво-Кукуёво вологодской области программирует на С#, хреново, иногда говнокодит, иногда обвешивает, но она делает это давно, знает нужных людей. Поэтому у неё место повыгоднее, и аренда поменьше, и крыша подешевле.
А пусть даже гениальный пенсионер Степан Степаныч пишет качественный код на Java, помогает соседним палаткам да и вообще хороший человек. Но место Бабмани ему не занять.
Это аллегория, да, но я вангую именно так.
Не подумайте что я вас отвлекаю, критикую, или упаси Г-споди отговариваю. Но если хотя бы 5% сказанного мною может претендовать на правду, мне хотелось бы донести свои идеи до вас.
Потому что я скорее Степан Степаныч, нежели Бабманя.
Вероятно, потому, что мы обсуждаем сферического коня в вакууме.
Приведите пример, по возможности, отталкивая от него мне будет проще понять вашу позицию и вероятно согласиться.
Будущее здесь.
А как насчет работы с этими обработчиками? И есть ли возможность через этот массив грубо говоря, повесить обработчик на обработчик?
Извините если глупость спросил, но иногда такая задача возникает, особенно при работе со сторонними плагинами.
-Перфекционизм -> -Качество результата
Результат осязаем, измеряем, и в общем-то, качество измеряется результатом (сложность поддержки кода входит в результат)
Перфекционизм и эротичность кода — вещи в себе.