<bgdev />free

| |  


All tags 2023 9may ai algorithm alpha amd american api argon2 arm asm asmbb assembler attachment awareness balgaria bay888 bcrypt bender beta bgdev-next bgdev-next.👍 big.data bitchnigga bitcoin bmw boi borg brexit bug bulgaria business c cad chat cloud computer-names console crossorigin deprivation desktop dna dotnet email eupl falling feature forum foundation fp fresh fun game github goats google gpl gpt gpt.3.5 gypsies happiness harvard hash improvement include investment it java javascript js kleta kleta.maqka.balg lambi language learning leftovers legend level levenshtein.dist libx license linkedlist linux ma mcafee mele microsoft minimag minimalism negro net nginx nigga not.a.bug oop paradigm parler patterns perception persuasion pipe play.station politics populi pornhub pow pro programming protonmail python reba rust sci-fi scripting seks seo server shell sleep smartbeauty soft-skills sqlite srabska sse starship sugerface syntax tablet tailwindcss telegram theme thug troll80lvl tutanota typescript uacme ui uk unix untermensch upload uptime usa utilities ux vb via viber virtual.reality vox vps vulnerable war wasm weapons-grade web windows word x86 xbox xss youtube zig ziglang Übermensch БОКЕБЪЛГАРИН БЪ БЪлгария Белезниците Били Били.Белезниците БялДонор Веган Виста Възраждане ГЛУПАК Гана Глиста ЕС Казарма Копейкин Мода.и.овча.мисъ НЕКАДЪРНИК НРБ ПО-ЗЛЕ.И.ОТ.РАБИ Подкасти Разни Румен СИК СКУМ СетенЧук Скум ТИР Туче Украйна Урсула Яначков авангард аз айфонджия алгоритми амбиции анархизъм антиваксъри армения аудио аутисти бази.данни бакъп без без.пръчове безпросвета бенчмарк биготи биомаса бира боклук борисов ботев брадва булшит бъг бъгове бял ваксина вандал век венерика викинги вицове вишу война вървежен гана ганорник гей гейщина германия герои гешев глупак говеда групировка гюбек данъкоплатец двойни.стандарти дедотия демокрация дизайн дисциплина добитък докери долар донори држава дришльо дрон ебане еврогейски.съюз езици експеримент електроника електроника.s2 емиграция ендпойнт енум ерген ергономия жалкар задача затоплизъм защита здраве златен злато игри идеали идиократ идиократи идиокрация идиот избори избори.рабин изкуство икономика имбецили имейл инвестиране инокулация инструмента интервю ипад искам.да.си.реда казах камшикодържач капитализъм карабах караница картечница кино клавиатура ковид19 колайдер колям.кур комари комплексар комунизъм консолидация конспирации космонавтика кофа кофит-19 краставица криптовалути курви кучелюбци лайно лаладжия лаптоп либерастия литература лоши.практики луд лъжеучени лъжец любов майни майтапи малоумници мафия мениджмънт месо местене метавселена метафизика механика мистика мисъл мода мода.овча.мисъл модерация морал мутра мутри наука национализъм не.it негър некадърник некадърници неон нидерландия овча овчи олигофрени организация офтопик парички партия педал пенджури пенсия пишока плюскане победа погромист поезия политика порно посредствен почивка празници прасе превод предалщина програмиране проект проста простотии против.правилата проф пръч пръч.дришльо пръчка психика психични.болести психология пустиняк путин путката путьо рабин рабин.е.шибан.пе работа радост разврат разни разработка расизъм резерват рейтинг реклама рекламен религия рест ризи ропче ропчета русия руски.език рутина самоковска сасипаха секира село селяндур сериали сериозно.програм сетен сеянин симулация скопяване скръм слушалки сортиране софия софтуер софтуни социализъм спектрометър спринтове сране стандарти стил стуйо стюи сушилня сцена съвет съм сън сървър сърничка таб ташаци телевизия тема територията терминология термояд технологии титли традиция тролинг тръмп туба туче тъпак тъпанари тъпня уиндоус украйна умнокрасивци фалит фантастика фашизъм фейк.акаунти физика филми форум форумни.проекти футбол хазарт хамали харабия хардуер хахаха хомофобия хостинг храна хумор цайко цайси целофан цензура цензурра циганин чалга чалгар чекии чернокраки честота чипове чнг чужбина чук шпация щайга юан яката яко ям 🔨 😂 🪓


нетаджии, var vs explicit type

  

0 1 2 3


  Courvoisier  Създадено на 01.08.2020, видяно: 1610 пъти. #2252

Ае, това що бих го използвал? Дайте пример?



  Stilgar  Създадено на 01.08.2020, видяно: 1600 пъти. #2255
Евлампи
Stilgar

Rails може би. Ruby хич.

Релсите без руби нямаше как да са релсите :)

Еми добре тогава значи няма влияние в .NET :)



  Stilgar  Създадено на 01.08.2020, видяно: 1599 пъти. #2256
Евлампи
Stilgar

По-специално relational patterns са особено важни

Какъв би бил ИДЕАЛНИЯТ C# синтаксис за това?

Което всъщност води към заешката дупка на метапрограмирането която е безнадеждно дълбока в общия случай

Де да знам кое ще е. Има си там някви хора дето работата им е да мислят баш това, иди да видиш какво са измислили за C# 9



  stewie  Създадено на 01.08.2020, видяно: 1446 пъти. #2260
Courvoisier

Друго нещо, което избягвам е да имам код след 80-та колона. Гледал съм този връх в LGTB общоността и съм взел от него каквото е харесало на субективното ми мнение.

Например, вместо:


public MyFerma(IKrushoberach krushoberach, INegarSPraska4ka negarSPraska4ka, IOsemenitel osemenitel) 
{
    ....
}

ще напиша

public MyFerma(
    IKrushoberach krushoberach, 
    INegarSPraska4ka negarSPraska4ka, 
    IOsemenitel osemenitel)
{
    ....
}

LGTB пикът = ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers

Аз и хората с квадратни монитори те уважаваме за това. Но има лоши хора с ултра уайд екрани, които са за бой.



  stewie  Създадено на 01.08.2020, видяно: 1446 пъти. #2261
Courvoisier

Миналата година ходих на "Indit Black Hat Конференция 2019", като изключим 3 теми, другото беше total utter bullshit. Например един обяснява как да сме производителни с Notepad++ и се изказа мегафанатично против скролинга. В което има право, ако трябва да хвана мишката губя време. Макар, че е по- добре днес да напиша 2 реда код, които знам какво правят и защо са там, отколкото 20000, които не знам какво правят. Този същия обяснява колко е важно да одрусаме крушата сутрин, за да не ни тежи през деня, влияело добре на мозъка и на производителността.

Ей за това не ходя на конференции, ще се сбия с лектори. Мишката губила време...



  stewie  Създадено на 01.08.2020, видяно: 1446 пъти. #2262
Евлампи
Courvoisier

Кое предпочитате да ползвате, var или да пишете типът винаги

Като краен минималисто low ceremony психопат предпочитам като в руби:

products = []

or as

class Acme def initialize @products = [] end

attr_reader :products end`

Дизайнът на програмистки език се оказва дяволски трудно нещо, засега шестици имат само K&R и Brendan Eich :)

Свободен форум, ама руби.. ай моля ти се :)



  Евлампи  Създадено на 02.08.2020, видяно: 1572 пъти. #2279
stewie

Мишката губила време...

По начало това няма значение, дори на айфон чистата скорост на кодонабиване/свързани активитита не е критично ограничение, измислянето кое как да бъде е.

Обаче един наистина ощракан емаксаджия/вимаджия чисто като бързина на кодонабиване/навигация из уъркспейса е като изтребител с избузен форсаж спрямо тротинетка сравнено и с най-цъкащ мишкаджия, така че стриктно погледнато е прав въпреки че това няма значение а и ощракан емаксаджия/вимаджия се става с нетривиални усилия и е спорно дали си заслужават (разбира се всеки такъв ще се закълне че си заслужават ама тия дето не сме такива пък разбира се не го вярваме)



  Евлампи  Създадено на 02.08.2020, видяно: 1568 пъти. #2280
stewie

Аз и хората с квадратни монитори те уважаваме за това. Но има лоши хора с ултра уайд екрани, които са за бой.

Абе, навремето като ползвах компютър в кутия с телевизор, телевизора беше връткащ се и често го гледах портретно че нуждата от скролиране често изчезваше, ползва ли се такава направия още?



  stewie  Създадено на 02.08.2020, видяно: 1446 пъти. #2282
Евлампи
stewie

Аз и хората с квадратни монитори те уважаваме за това. Но има лоши хора с ултра уайд екрани, които са за бой.

Абе, навремето като ползвах компютър в кутия с телевизор, телевизора беше връткащ се и често го гледах портретно че нуждата от скролиране често изчезваше, ползва ли се такава направия още?

До ден днешен не разбирам защо някой го дразни да скролира вертикално. Хоризонталното скролиране е по-гадно. Както и да си пъчиш кириз-сандъка все на някъде трябва да скролнеш.



  stewie  Създадено на 02.08.2020, видяно: 1446 пъти. #2283
Евлампи
stewie

Мишката губила време...

По начало това няма значение, дори на айфон чистата скорост на кодонабиване/свързани активитита не е критично ограничение, измислянето кое как да бъде е.

Обаче един наистина ощракан емаксаджия/вимаджия чисто като бързина на кодонабиване/навигация из уъркспейса е като изтребител с избузен форсаж спрямо тротинетка сравнено и с най-цъкащ мишкаджия, така че стриктно погледнато е прав въпреки че това няма значение а и ощракан емаксаджия/вимаджия се става с нетривиални усилия и е спорно дали си заслужават (разбира се всеки такъв ще се закълне че си заслужават ама тия дето не сме такива пък разбира се не го вярваме)

Не е важно колко бързо набираш, а какво набираш. Кой е казал, че като ползваш мишка не ползваш шорткъти с клавиатурата. Ето Ctrl+Shift+B, Ctrl+K, Ctrl+D и Ctrl+. са моите предпочитания в омразното ви платено студио. F5, F9, F10, F11 за какво са я.



  Courvoisier  Последно редактирано на 02.08.2020 от Courvoisier, видяно: 1556 пъти. #2287
stewie

Не е важно колко бързо набираш, а какво набираш.

Зависи кога. Ако правя 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-та минута в

Lambda? You Keep Using that Letter - Kevlin Henney



  Евлампи  Създадено на 02.08.2020, видяно: 1553 пъти. #2295
stewie

омразното ви платено студио

Не съм част от мразещите никое вижуъл студио, имам почти само хубави спомени (минус разни несъществени втф-та като при махането на шарените икони и оная глупост с главните букви за топ левъл менютата) и с удоволствие бих ползвал ако по някакъв начин пак ми изникне, сега цъкам чат пат тая хипарската веб дистрибуция на вскод за контролна група на тъч напъните ми.

Иначе ако си бог на шорткътите и ползваш студиото само с клавиатура на практика си като тия емакс/вим нинджите и даваш аргумент за тезата че плъха е за спънатите, всяко посягане към него маха едната ръка от клавишите, време за което виртуозен кийбордист повежда с поне обиколка :)



  Евлампи  Създадено на 02.08.2020, видяно: 1549 пъти. #2297
stewie

Хоризонталното скролиране е по-гадно

В това няма спор, също и в това че няма как всичкия код винаги да събира в цялото вю (екран/джам) и някакъв вид навигация е неизбежна и вертикалното скролване е лесната и широко ползвана опция (други са букмаркване, сърч, фолд, някакъв вид списък с код артефактите във файла или тия мазните дебели скролове дето са шринкнат сорса та да се събира вертикално по цялото вю)



  Евлампи  Създадено на 02.08.2020, видяно: 1545 пъти. #2302
Courvoisier

защо в новото си-шарп мога да пиша функция в метод

Това нали е още от шарп 7 (local function). Удобно е понякога, оопето е токсин тровещ милиони програмистки глави и такива малки практични стъпки за поне минимум детокс от оотровара са хубаво нещо



  Courvoisier  Създадено на 02.08.2020, видяно: 1540 пъти. #2307
Евлампи
Courvoisier

защо в новото си-шарп мога да пиша функция в метод

Това нали е още от шарп 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, видяно: 1534 пъти. #2312

Досега не ми се е случвало да видя смисъл от local function. Един път написах ама и да бях написал private метод все там.



  Евлампи  Създадено на 02.08.2020, видяно: 1525 пъти. #2347
Courvoisier

Гледай видеото, Objects are a poor mans closures, closures are a poor mans objects.

Това с objects/closures е от тия така наречени програмистки koans дето пупила си барал пишката над ребуса на сенсея и изведнъж - ENLIGHTENMENT!!!

Иначе за видео vs текст ще пусна ей сега огнефъргачката, само да дослушам кавъра на Лакуна Койл на Депеш дето бичи



  Евлампи  Създадено на 02.08.2020, видяно: 1522 пъти. #2349
Stilgar

Досега не ми се е случвало да видя смисъл от local function. Един път написах ама и да бях написал private метод все там.

Прайвит метода може всичко друго в класа да го вика и чрез него да бута стейта извън всякакъв протокол, глобалоидна кочина в лошия процедурен стил по същество :)

Това е същността на OOP отровата - публичен инвариант обаче вътрешните играчи (които също са своеобразна и често голяма публика в нетривиален проект) като могат да правят каквото им скимне става анархия



  Stilgar  Създадено на 02.08.2020, видяно: 1518 пъти. #2350
Евлампи
Stilgar

Досега не ми се е случвало да видя смисъл от local function. Един път написах ама и да бях написал private метод все там.

Прайвит метода може всичко друго в класа да го вика и чрез него да бута стейта извън всякакъв протокол, глобалоидна кочина в лошия процедурен стил по същество :)

Това е същността на OOP отровата - публичен инвариант обаче вътрешните играчи (които също са своеобразна и често голяма публика в нетривиален проект) като могат да правят каквото им скимне става анархия

Единицата на енкапсулация е клас. То ако някой ще ти бърка в класа може да ти хване и локалната функция и да я направи private метод



  Евлампи  Създадено на 02.08.2020, видяно: 1514 пъти. #2353
Stilgar

Единицата на енкапсулация е клас.

Точно така е в OOP църквата обаче тая единица може да стане толкова голяма че по отношение на вътрешните за нея актьори по същество да е същото като глобален мазаляк където всеки пипа стейт през където му е кеф НЕУСЕТНО.

За да направя от local function private method трябва СЪЗНАТЕЛЕН рефактор


0 1 2 3


нетаджии, var vs explicit type

  



AsmBB v3.0 (check-in: 7544654b24928b93); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL; Powered by Assembly language Created with Fresh IDE