Ну раз мы перешли на личности в контексте треда... То и я позволю себе не отвечать на такие аргументные аргументы. Можешь и дальше тешить своё самолюбие играя в тролля. Кстати, так и не понял что ты хотел сказать в предыдущем посте. Вот честно.
Может таки ответишь(ну, желательно честно), какие цели ты преследовал, создавая этот пост? С учетом всего сказанного выше.
А раз знаешь, то зачем мне тратить на объяснения своё время? Тебе вон и кет может подробней растолковать, и эльрат.
И вообще, уход от темы.
Ты точно так же не собираешься отвечать на тот мой основной вопрос.
Ты прекрасно знаешь, почему был переезд и должен как минимум догадываться, что представляет из себя переезд в зоны ру, орг, ком, нет, итд.
Ну и нафига тогда написал это? В надежде что кто-нибудь напишет, мол не в домене дело, а в <вставить своё> и потечет говно по трубам? И нифига ты не странный, спешу разочаровать. Как раз наоборот, ничем из местных оналитиков не выделяешься, даром что олдфаг. Печально всё это.
Т.е. юнит тесты, содержащие некоторые проверки нужны, чтобы контроллировать, не забыл ли кто другой из команды программистов реализовать эти проверки в коде?
alexprey, в смысле? Разве GetMessages в описанных случаях не делает так как написано сам по себе?)
Или программист сам не уверен, как работает GetMessages?
alexprey, после эрлангов с хаскелем это кажется диким - прописывать каждый случай, каждую ветку ast. Или там не всё так плохо?
У меня есть роскошь: возможность серьезно изучать и пытаться писать на языках типа лиспа, хаскеля, эрланга. Т.е. то, что считается маргинальщиной и т.н. не нужно. Это мало способствует развитию навыков software engineering'a, зато интересно.
alexprey, да как тебе сказать... Не писал ничего крупного после той моей попытки сделать леталку в космосе. Поэтому с юнит тестами знаком сугубо википедийно.
GeneralElConsul, еслиб не ссылка на уг.ру. где почти каждая игра обсирается как только можно, то почти убедил. А так - нет.
А ещё ты забываешь фактор ностальгии.
Хелл, вот зачем прежде всего тогда нужен твиттер_бутстрап фреймворк? Для всплывающих окошек? Или всё-таки чтобы с любого устройства с любым браузером всё выглядело и читалось хорошо?
По-моему, в большей степени второе. Ну это так, лирика.
Существует такой механизм: ты указываешь размер в pt, где 1pt == 1/72 дюйма. Шрифт в 16pt имеет размер в пол-сантиметра. Твоя ось, если она не ущербная, знает или догадывается, сколько пикселей содержится в одном pt. Разные юзеры могут менять это значение, если у них не стопроцентное зрение, в винде есть просто ползунок специальный.
Таким образом, получаем, что даже на ретине у нас корректный для глаз размер шрифта.
А подход пиксели+(ctrl+колесико мышки) - это веб 1.0
Хорошо, что Алекс с нами.
Extravert, ну если вкратце: для универсальности нужно везде указывать всё(особенно размер шрифта!) в относительных единицах: пункты, проценты. Никаких magic-values, неужели надо объяснять, почему это плохо?
Интерлиньяж же вообще всегда(с дореволюционных времен) указывался в размерах строки: одинарный, полуторный.. Его и следует указывать в виде множителя: htmlbook.ru/css/line-height
Например на хабре line-height: 160%; == 1.6 == 1.6 от высоты строки.
Только у нас до сих пор размер шрифта в пикселях, как и интерлиньяж. На моём ноутбуке при диагонали 15.6 дюймов и разрешении 1080р всё выглядит весьма убого, всегда приходится выкручивать размер вручную, если надо читать какой-то текст, иной чем заголовки.
Extravert, я в процессе освоения сейчас, с основами вроде разобрался. По выходным я могу на любой вопрос дать любой ответ =)
Следует сразу сказать - он и правда расширяет мозг, но ничего серьезного(типа игрового движка) на нём нельзя написать просто. Лаконично - да, но не просто. Точнее оно когда-нибудь станет "просто", но для этого нужно знатно поднатореть во всём этом. И да, самому придумывать архитектуру каждой большой программы, ибо паттернов - как бы нет. И понятия "идиоматичный код на хаскеле" - как бы тоже. На русском уж точно такого материала не сыщешь, а на английском можно как раз за некоторыми best practices поглядеть Real World Haskell.
Действительно качественной литературы(особенно на русском) - вообще почти нет, а все книги "для уже программистов" - начинаются просто(имхо) не с того. Я заметил, что людей повергает в ступор вопрос о том, как же собственно работает программа, в которой нет никаких выражений вида "сделай вот это".
Мне на начальном этапе очень помогли две главы этой, хм, книги-руководства: anton-k.github.io/ru-haskell-book/book/1.html#%D0%B7%D0%BD%D0%B0...
Тут особенно важно, что вводится некий "вычислитель", действующий особым образом в соответствии с кодом на хаскеле.
Спасибо.
После конструкций хаскеля однострочник выглядит стремно(очень очень очень) =) Хотя я пожалуй всё понял. Но сам бы так не стал писать, наверно.
Ещё я плохо знаю сишарп, когда читаю исхожу из аналогий с С++, который знаю чуть лучше.
Ещё я плохо знаком с шаблонами, как по этой конструкции определить, где возникло исключение? А то протолкнем налл на самый верх, а где он появился? Это ведь придётся лезть в код монады чтобы она, скажем, кидала алерт куда-нибудь?
В хаскелле, кстати, это всё делается иначе и гораздо проще, с использованием механизма классов типов.. Я (ну, это видно) не часто комментирую такие топики, но тут конструкция из моего любимого(но не самого часто используемого) языка была перенесена на оо-язык, что вообще-говоря интересно само по себе. Вряд ли это самая полезная ссылка, которую я могу привести, но вот
Fakov, я вот уже говорил алексу, но скажу ещё тут.
Почему бы не сделать такую же страничку, как глагнэ форума, только ссылки чтоб вели не на список тем форума, а на страницы проектов?
Её разумеется можно не делать главной страницей сайта. Просто удобное место для навигации по проектам и суб-проектам.
Я видимо сильно отстал от жизни, раз в таких языках как сишарп уже юзают монады.
Код не читал, только саммари, есть какие-нибудь отличия от хаскельных монад?
Я так понял, тут в основном реализован функционал итераторов для перечислимых объектов, с выбросом Nothing в случае ошибок?
Видео не смог посмотреть. Не ставить же сильверлайт?)
Отредактирован Mihahail
» Странный Блог / О Затхлом Запахе Застоя
Может таки ответишь(ну, желательно честно), какие цели ты преследовал, создавая этот пост? С учетом всего сказанного выше.
Отредактирован Mihahail
» Странный Блог / О Затхлом Запахе Застоя
И вообще, уход от темы.
Ты точно так же не собираешься отвечать на тот мой основной вопрос.
» Странный Блог / О Затхлом Запахе Застоя
Отредактирован alexprey
» Странный Блог / О Затхлом Запахе Застоя
Ну и нафига тогда написал это? В надежде что кто-нибудь напишет, мол не в домене дело, а в <вставить своё> и потечет говно по трубам?
И нифига ты не странный, спешу разочаровать. Как раз наоборот, ничем из местных оналитиков не выделяешься, даром что олдфаг. Печально всё это.
Отредактирован Mihahail
» Программирование / Монада MayBe
» Программирование / Монада MayBe
Или программист сам не уверен, как работает GetMessages?
Отредактирован Mihahail
» Программирование / Монада MayBe
У меня есть роскошь: возможность серьезно изучать и пытаться писать на языках типа лиспа, хаскеля, эрланга. Т.е. то, что считается маргинальщиной и т.н. не нужно. Это мало способствует развитию навыков software engineering'a, зато интересно.
» Программирование / Монада MayBe
Отредактирован Эльрат
» Игровые обзоры / [Видео] Геймплей Assassin's Creed Unity
просточтоббыло
» Rise of Legends / Главная страница
А ещё ты забываешь фактор ностальгии.
Отредактирован Mihahail
» Блог H / xgm-update
» Fa_losophy / Генератор
Отредактирован Mihahail
» Блог H / xgm-update
По-моему, в большей степени второе. Ну это так, лирика.
Таким образом, получаем, что даже на ретине у нас корректный для глаз размер шрифта.
Хорошо, что Алекс с нами.
Например на хабре line-height: 160%; == 1.6 == 1.6 от высоты строки.
Только у нас до сих пор размер шрифта в пикселях, как и интерлиньяж. На моём ноутбуке при диагонали 15.6 дюймов и разрешении 1080р всё выглядит весьма убого, всегда приходится выкручивать размер вручную, если надо читать какой-то текст, иной чем заголовки.
Отредактирован Mihahail
» Fa_losophy / Construct 2: Лекция первая
А тутор найс, думаю даже месная аудитория всё поймёт.
Отредактирован Mihahail
» Блог H / xgm-update
» Программирование / Монада MayBe
Следует сразу сказать - он и правда расширяет мозг, но ничего серьезного(типа игрового движка) на нём нельзя написать просто. Лаконично - да, но не просто. Точнее оно когда-нибудь станет "просто", но для этого нужно знатно поднатореть во всём этом. И да, самому придумывать архитектуру каждой большой программы, ибо паттернов - как бы нет. И понятия "идиоматичный код на хаскеле" - как бы тоже. На русском уж точно такого материала не сыщешь, а на английском можно как раз за некоторыми best practices поглядеть Real World Haskell.
Мне на начальном этапе очень помогли две главы этой, хм, книги-руководства: anton-k.github.io/ru-haskell-book/book/1.html#%D0%B7%D0%BD%D0%B0...
Тут особенно важно, что вводится некий "вычислитель", действующий особым образом в соответствии с кодом на хаскеле.
» Программирование / Монада MayBe
После конструкций хаскеля однострочник выглядит стремно(очень очень очень) =) Хотя я пожалуй всё понял. Но сам бы так не стал писать, наверно.
Ещё я плохо знаю сишарп, когда читаю исхожу из аналогий с С++, который знаю чуть лучше.
Ещё я плохо знаком с шаблонами, как по этой конструкции определить, где возникло исключение? А то протолкнем налл на самый верх, а где он появился? Это ведь придётся лезть в код монады чтобы она, скажем, кидала алерт куда-нибудь?
В хаскелле, кстати, это всё делается иначе и гораздо проще, с использованием механизма классов типов.. Я (ну, это видно) не часто комментирую такие топики, но тут конструкция из моего любимого(но не самого часто используемого) языка была перенесена на оо-язык, что вообще-говоря интересно само по себе. Вряд ли это самая полезная ссылка, которую я могу привести, но вот
» XGM Team / Небольшое изменение в премодерации проектов
Почему бы не сделать такую же страничку, как глагнэ форума, только ссылки чтоб вели не на список тем форума, а на страницы проектов?
Её разумеется можно не делать главной страницей сайта. Просто удобное место для навигации по проектам и суб-проектам.
Отредактирован Mihahail
» Программирование / Монада MayBe
Код не читал, только саммари, есть какие-нибудь отличия от хаскельных монад?
Я так понял, тут в основном реализован функционал итераторов для перечислимых объектов, с выбросом Nothing в случае ошибок?
Видео не смог посмотреть. Не ставить же сильверлайт?)
Отредактирован Mihahail
» Странный Блог / Холодному синтезу - быть
Самоустраняюсь из дискуссии, пока варнов за флуд или троллинг не словил. Вы подебили.
Отредактирован Mihahail
» Странный Блог / Холодному синтезу - быть