Первым (и последним) модемом был zyxel omni duo 56k (синий). В моей модели кнопка выключения и адаптер всё-таки были. Коннект держал хорошо, на хорошей скорости. У соседа был упомянутый акорп, который за всё время ни разу не показал скорость выше 32k.
Эх, сейчас "Интернет по карточкам" звучит так, будто его из госрезерва выдавали в порядке живой очереди (что было не далеко от истины). Оперу в 12 мб каждый раз было так мучительно качать целый час, а за чем-то крупнее уже можно было идти на только-только появившиеся торренты. Помню, так выкачивал 5 слишним часов 60 мб техдемо Jazz Jackrabbit 3.
Потом пришёл ADSL, и я с большим трудом смог убедить родителей в том, что 64k безлимит будет выгодней карточек. Но это уже другая история. А модемчик до сих пор жив и здоров где-то на чердаке
И это не такая уж мелочь, потому что, напомню, в Go package == folder. И если тест находящийся в том же package'е может вызвать private method, то тест находящийся в другом package — уже нет.
Ну, если ставить так вопрос, то это совсем не проблема, потому что тестировать приватные методы — моветон в любом языке. Если никак без этого не обойтись, значит, что-то не так.
Не так давно купил батарейку на свой старенький HTC HD Mini. Для него есть прошивки на андроиде вплоть до 4, но в них криво работает зарядка, поэтому я решил вернуть заводскую WM6.5 (с патчем от Олега). Есть опера 10, которая отлично переваривает большинство сайтов, но многие клиенты социалок уже прокисли. Несколько дней мучался с установкой старой vs, поигрался с кодом, но пока на том и заглохло. Главная проблема в том, что батарейка съедается экраном и вайфаем очень быстро, а так бы можно было собрать аппарат-компаньон.
Здесь же она скорей нужна для использования интеракторов в цепочке:
Почему бы просто не использовать старые добрые исключения? Будет один блок try/catch в котором точно так же цепочкой записаны все вызовы, плюс не будет лишнего передёргивания функций, если где-то пришёл отрицательный результат.
Я, конечно, очень старомодный, но в JS происходит абсолютно то же самое: люди не могут смириться с тем, что это не объектно-ориентированный и не функциональный язык, поэтому воротят всякое разное. А они меж тем близкие (внезапно) родственники с Lua.
Это всё объясняет, потому что Хропера сейчас, вроде как, использует префикс -webkit-, а -o- был только для Presto. Могу, конечно, ошибаться: с момента запуска хроперы ни разу не пришлось что-то в ней проверять. Но CanIUse говорит, что так оно и есть
Сажать за нормальную IDE стоит хотя бы потому, что с ними порог вхождения намного ниже. Гораздо понятнее, когда ты берёшь и кидаешь мышкой кнопку на форму, а не описываешь вручную всю разметку страницы. В этом плане даже QtCreator будет проще, чем html+css+js.
А к чему, собственно, такие сложности? Возьмите старый добрый Delphi или c#: тут и строгая статическая типизация, и ооп, и отличная IDE, и работа с формами, которая очень помогает в освоении ооп. К тому же не будет всей этой ерунды с разделением на фронт и бэк, которая ей совершенно не нужна.
Первым (и последним) модемом был zyxel omni duo 56k (синий). В моей модели кнопка выключения и адаптер всё-таки были. Коннект держал хорошо, на хорошей скорости. У соседа был упомянутый акорп, который за всё время ни разу не показал скорость выше 32k.
Эх, сейчас "Интернет по карточкам" звучит так, будто его из госрезерва выдавали в порядке живой очереди (что было не далеко от истины). Оперу в 12 мб каждый раз было так мучительно качать целый час, а за чем-то крупнее уже можно было идти на только-только появившиеся торренты. Помню, так выкачивал 5 слишним часов 60 мб техдемо Jazz Jackrabbit 3.
Потом пришёл ADSL, и я с большим трудом смог убедить родителей в том, что 64k безлимит будет выгодней карточек. Но это уже другая история. А модемчик до сих пор жив и здоров где-то на чердаке
Ну, если ставить так вопрос, то это совсем не проблема, потому что тестировать приватные методы — моветон в любом языке. Если никак без этого не обойтись, значит, что-то не так.
Звучит разумно, в отличие от цитаты выше
Для текущего проекта с ботом выбрал aiogram: там и асинхронщина, и конечные автоматы, и ещё много чего
Не так давно купил батарейку на свой старенький HTC HD Mini. Для него есть прошивки на андроиде вплоть до 4, но в них криво работает зарядка, поэтому я решил вернуть заводскую WM6.5 (с патчем от Олега). Есть опера 10, которая отлично переваривает большинство сайтов, но многие клиенты социалок уже прокисли. Несколько дней мучался с установкой старой vs, поигрался с кодом, но пока на том и заглохло. Главная проблема в том, что батарейка съедается экраном и вайфаем очень быстро, а так бы можно было собрать аппарат-компаньон.
Почему бы просто не использовать старые добрые исключения? Будет один блок try/catch в котором точно так же цепочкой записаны все вызовы, плюс не будет лишнего передёргивания функций, если где-то пришёл отрицательный результат.
Я не силён в этих ваших паттернах, но не нарушает ли такое поведение указанный же выше принцип единственной ответственности?
Промазал с веткойСажать за нормальную IDE стоит хотя бы потому, что с ними порог вхождения намного ниже. Гораздо понятнее, когда ты берёшь и кидаешь мышкой кнопку на форму, а не описываешь вручную всю разметку страницы. В этом плане даже QtCreator будет проще, чем html+css+js.