Stilgar
Създадено на 01.08.2020, видяно: 1610 пъти. #2255
Еми добре тогава значи няма влияние в .NET :)
Stilgar
Създадено на 01.08.2020, видяно: 1609 пъти. #2256
По-специално relational patterns са особено важни
Какъв би бил ИДЕАЛНИЯТ C# синтаксис за това?
Което всъщност води към заешката дупка на метапрограмирането която е безнадеждно дълбока в общия случай
Де да знам кое ще е. Има си там някви хора дето работата им е да мислят баш това, иди да видиш какво са измислили за C# 9
stewie
Създадено на 01.08.2020, видяно: 1456 пъти. #2260
Друго нещо, което избягвам е да имам код след 80-та колона. Гледал съм този връх в LGTB общоността и съм взел от него каквото е харесало на субективното ми мнение.
Например, вместо:
public MyFerma(IKrushoberach krushoberach, INegarSPraska4ka negarSPraska4ka, IOsemenitel osemenitel)
{
....
}
Аз и хората с квадратни монитори те уважаваме за това. Но има лоши хора с ултра уайд екрани, които са за бой.
stewie
Създадено на 01.08.2020, видяно: 1456 пъти. #2261
Миналата година ходих на "Indit Black Hat Конференция 2019", като изключим 3 теми, другото беше total utter bullshit. Например един обяснява как да сме производителни с Notepad++ и се изказа мегафанатично против скролинга. В което има право, ако трябва да хвана мишката губя време. Макар, че е по- добре днес да напиша 2 реда код, които знам какво правят и защо са там, отколкото 20000, които не знам какво правят. Този същия обяснява колко е важно да одрусаме крушата сутрин, за да не ни тежи през деня, влияело добре на мозъка и на производителността.
Ей за това не ходя на конференции, ще се сбия с лектори. Мишката губила време...
stewie
Създадено на 01.08.2020, видяно: 1456 пъти. #2262
Кое предпочитате да ползвате, var или да пишете типът винаги
Като краен минималисто low ceremony психопат предпочитам като в руби:
products = []
or as
class Acme
def initialize
@products = []
end
attr_reader :products
end`
Дизайнът на програмистки език се оказва дяволски трудно нещо, засега шестици имат само K&R и Brendan Eich :)
Свободен форум, ама руби.. ай моля ти се :)
Евлампи
Създадено на 02.08.2020, видяно: 1582 пъти. #2279
Мишката губила време...
По начало това няма значение, дори на айфон чистата скорост на кодонабиване/свързани активитита не е критично ограничение, измислянето кое как да бъде е.
Обаче един наистина ощракан емаксаджия/вимаджия чисто като бързина на кодонабиване/навигация из уъркспейса е като изтребител с избузен форсаж спрямо тротинетка сравнено и с най-цъкащ мишкаджия, така че стриктно погледнато е прав въпреки че това няма значение а и ощракан емаксаджия/вимаджия се става с нетривиални усилия и е спорно дали си заслужават (разбира се всеки такъв ще се закълне че си заслужават ама тия дето не сме такива пък разбира се не го вярваме)
Евлампи
Създадено на 02.08.2020, видяно: 1578 пъти. #2280
Аз и хората с квадратни монитори те уважаваме за това. Но има лоши хора с ултра уайд екрани, които са за бой.
Абе, навремето като ползвах компютър в кутия с телевизор, телевизора беше връткащ се и често го гледах портретно че нуждата от скролиране често изчезваше, ползва ли се такава направия още?
stewie
Създадено на 02.08.2020, видяно: 1456 пъти. #2282
Аз и хората с квадратни монитори те уважаваме за това. Но има лоши хора с ултра уайд екрани, които са за бой.
Абе, навремето като ползвах компютър в кутия с телевизор, телевизора беше връткащ се и често го гледах портретно че нуждата от скролиране често изчезваше, ползва ли се такава направия още?
До ден днешен не разбирам защо някой го дразни да скролира вертикално. Хоризонталното скролиране е по-гадно. Както и да си пъчиш кириз-сандъка все на някъде трябва да скролнеш.
stewie
Създадено на 02.08.2020, видяно: 1456 пъти. #2283
Мишката губила време...
По начало това няма значение, дори на айфон чистата скорост на кодонабиване/свързани активитита не е критично ограничение, измислянето кое как да бъде е.
Обаче един наистина ощракан емаксаджия/вимаджия чисто като бързина на кодонабиване/навигация из уъркспейса е като изтребител с избузен форсаж спрямо тротинетка сравнено и с най-цъкащ мишкаджия, така че стриктно погледнато е прав въпреки че това няма значение а и ощракан емаксаджия/вимаджия се става с нетривиални усилия и е спорно дали си заслужават (разбира се всеки такъв ще се закълне че си заслужават ама тия дето не сме такива пък разбира се не го вярваме)
Не е важно колко бързо набираш, а какво набираш. Кой е казал, че като ползваш мишка не ползваш шорткъти с клавиатурата. Ето Ctrl+Shift+B, Ctrl+K, Ctrl+D и Ctrl+. са моите предпочитания в омразното ви платено студио. F5, F9, F10, F11 за какво са я.
Зависи кога. Ако правя prove of concept и трябва вдигна нещо малко за 2-3-4-5 дни, искам първия ден да ми зрее в главата, да дообсъдя идеите и после сядам, пише 2-3 дни код и го пращам, 1 ден се тествам и го пращам да го гледат. Тогава гледам да пиша бързо. На следващата седмица, ако е ОК, сядам да дооправям какво съм писал. Не винаги разполагам със следващата седмица и понякога си живее така и оправям по малко, когато мога, покрай други таскове. Някога и за това нямам време. Тогава ще тези след мен ще видят коментар
// we had to fix this, but the management said we can't invest much time and we need it fast so good luck
// ps: ha-ha!
Е сега гледам lambda calculus и открих, защо в новото си-шарп мога да пиша функция в метод и си обяснявам, че тогава OOP е по- добро от Functional, защото Functional е по- добро от OOP. Това противоречие е заровено преди 30-та минута в
Евлампи
Създадено на 02.08.2020, видяно: 1563 пъти. #2295
омразното ви платено студио
Не съм част от мразещите никое вижуъл студио, имам почти само хубави спомени (минус разни несъществени втф-та като при махането на шарените икони и оная глупост с главните букви за топ левъл менютата) и с удоволствие бих ползвал ако по някакъв начин пак ми изникне, сега цъкам чат пат тая хипарската веб дистрибуция на вскод за контролна група на тъч напъните ми.
Иначе ако си бог на шорткътите и ползваш студиото само с клавиатура на практика си като тия емакс/вим нинджите и даваш аргумент за тезата че плъха е за спънатите, всяко посягане към него маха едната ръка от клавишите, време за което виртуозен кийбордист повежда с поне обиколка :)
Евлампи
Създадено на 02.08.2020, видяно: 1559 пъти. #2297
Хоризонталното скролиране е по-гадно
В това няма спор, също и в това че няма как всичкия код винаги да събира в цялото вю (екран/джам) и някакъв вид навигация е неизбежна и вертикалното скролване е лесната и широко ползвана опция (други са букмаркване, сърч, фолд, някакъв вид списък с код артефактите във файла или тия мазните дебели скролове дето са шринкнат сорса та да се събира вертикално по цялото вю)
Евлампи
Създадено на 02.08.2020, видяно: 1555 пъти. #2302
защо в новото си-шарп мога да пиша функция в метод
Това нали е още от шарп 7 (local function). Удобно е понякога, оопето е токсин тровещ милиони програмистки глави и такива малки практични стъпки за поне минимум детокс от оотровара са хубаво нещо
защо в новото си-шарп мога да пиша функция в метод
Това нали е още от шарп 7 (local function). Удобно е понякога, оопето е токсин тровещ милиони програмистки глави и такива малки практични стъпки за поне минимум детокс от оотровара са хубаво нещо
Ба ли го, аз допреди година бях в едни дебели WCF-и на 4.5 и вдигнах революция и сега вече съм на Кор 3.1. Модернизирам се в момента. Обаче, специално local function най-вероятно няма да го ползвам, освен ако не измислят някакъв фреймурк. Общо взето кмам дейтасторове, RPC, Rest, Queues, размятам JSON, а къде не мога JSON, има Azure APIM, да го транслира. Половината неща, които не ползва човек ги забравя. Като анонимни методи, например.
Гледай видеото, Objects are a poor mans closures, closures are a poor mans objects.
Stilgar
Създадено на 02.08.2020, видяно: 1544 пъти. #2312
Досега не ми се е случвало да видя смисъл от local function. Един път написах ама и да бях написал private метод все там.
Евлампи
Създадено на 02.08.2020, видяно: 1535 пъти. #2347
Гледай видеото, Objects are a poor mans closures, closures are a poor mans objects.
Това с objects/closures е от тия така наречени програмистки koans дето пупила си барал пишката над ребуса на сенсея и изведнъж - ENLIGHTENMENT!!!
Иначе за видео vs текст ще пусна ей сега огнефъргачката, само да дослушам кавъра на Лакуна Койл на Депеш дето бичи
Евлампи
Създадено на 02.08.2020, видяно: 1532 пъти. #2349
Досега не ми се е случвало да видя смисъл от local function. Един път написах ама и да бях написал private метод все там.
Прайвит метода може всичко друго в класа да го вика и чрез него да бута стейта извън всякакъв протокол, глобалоидна кочина в лошия процедурен стил по същество :)
Това е същността на OOP отровата - публичен инвариант обаче вътрешните играчи (които също са своеобразна и често голяма публика в нетривиален проект) като могат да правят каквото им скимне става анархия
Stilgar
Създадено на 02.08.2020, видяно: 1528 пъти. #2350
Досега не ми се е случвало да видя смисъл от local function. Един път написах ама и да бях написал private метод все там.
Прайвит метода може всичко друго в класа да го вика и чрез него да бута стейта извън всякакъв протокол, глобалоидна кочина в лошия процедурен стил по същество :)
Това е същността на OOP отровата - публичен инвариант обаче вътрешните играчи (които също са своеобразна и често голяма публика в нетривиален проект) като могат да правят каквото им скимне става анархия
Единицата на енкапсулация е клас. То ако някой ще ти бърка в класа може да ти хване и локалната функция и да я направи private метод
Евлампи
Създадено на 02.08.2020, видяно: 1524 пъти. #2353
Единицата на енкапсулация е клас.
Точно така е в OOP църквата обаче тая единица може да стане толкова голяма че по отношение на вътрешните за нея актьори по същество да е същото като глобален мазаляк където всеки пипа стейт през където му е кеф НЕУСЕТНО.
За да направя от local function private method трябва СЪЗНАТЕЛЕН рефактор