Тёмный

Why Microsoft Naming Sucks 

Hubert Mijalski
Подписаться 632
Просмотров 3,7 тыс.
50% 1

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@pinkorcyanbutlong5651
@pinkorcyanbutlong5651 9 дней назад
microsoft people coming up with codenames: cools stuff like chicago, longhorn, scarlet microsoft people coming up with actual names:
@pinkorcyanbutlong5651
@pinkorcyanbutlong5651 9 дней назад
also shout out that the remote desktop app for mac is now called 'windows app'
@blancfilms
@blancfilms 7 дней назад
@@pinkorcyanbutlong5651 I saw that too and I'm refusing to update. wtf
@BobChess
@BobChess 9 дней назад
Microsoft doesn't know how to name variable 😭🙏
@Sw3d15h_F1s4
@Sw3d15h_F1s4 8 дней назад
jeez, how on earth could Windows Forms, Windows Presentation Foundation, Universal Windows Platform, WinUI 2, WinUI 3, MAUI, Windows App SDK, or any of the other UI framework names ever confuse anyone??? /s
@freedomgoddess
@freedomgoddess 7 дней назад
thank you for the tone indicator, twitter man.
@RokeJulianLockhart.s13ouq
@RokeJulianLockhart.s13ouq 7 дней назад
That's a good example. It's hard.
@unicodefox
@unicodefox 7 дней назад
@@freedomgoddess /s has nothing to do with twitter my guy
@Sw3d15h_F1s4
@Sw3d15h_F1s4 7 дней назад
@freedomgoddess tbh never used twitter
@thezipcreator
@thezipcreator 6 дней назад
@@freedomgoddess what's wrong with tone indicators?
@DasCapschen
@DasCapschen 7 дней назад
Let's not forget that Razor Component files are named .cshtml and Blazor component files are named .razor /)_-
@RokeJulianLockhart.s13ouq
@RokeJulianLockhart.s13ouq 7 дней назад
That's beautiful.
@deathstroyer666
@deathstroyer666 7 дней назад
Thats incorrect, cshtml files are called "razor pages". While .razor files are called "razor components", which people of course call "blazor components" as that would have made way more sense as name and extension.
@haventyetbegun
@haventyetbegun 8 дней назад
Not to mention that Windows Powershell is different from Powershell.
@RokeJulianLockhart.s13ouq
@RokeJulianLockhart.s13ouq 7 дней назад
"PowerShell" is PowerShell Core, right?
@Joshua_Uwadiae
@Joshua_Uwadiae 7 дней назад
Wait what
@igorthelight
@igorthelight 2 дня назад
There is an old Powershell (Powershell 5 that is using .NET Framework) and new Powershell (Powershell 7 that is using .NET 8) "Blue" is old while "black" is new.
@chinpokomon_
@chinpokomon_ 8 дней назад
most naming shenanigans happen for historic reasons, everybody thinks the previous guy got it wrong, and a couple decades later it's a mess
@avarise5607
@avarise5607 8 дней назад
Windows 9 was skipped to avoid bugs with versioning in spme older tools, which effectively only look for first character in version string.
@jasedxyz
@jasedxyz 7 дней назад
it was actually skipped because 7 ate 9
@KYRCooler
@KYRCooler 7 дней назад
Do you have any source on that? Tbh I'm not sure how it would work? Are the programs written for95 that run on 10?
@julesoscar8921
@julesoscar8921 3 дня назад
Nop, it's just that 9 feels like a non finish products. Customer will wait the version 10 and skip the 9 one
@mctechcraft7
@mctechcraft7 7 дней назад
“Visual Studio, the blue one” and “Visual Studio, the purple one” is how I explain it to people 😂
@chinpokomon_
@chinpokomon_ 8 дней назад
.net is not just c#, there are also f#, powershell, visual basic and some third party ones
@Win_7
@Win_7 6 дней назад
batch
@grekzorna8750
@grekzorna8750 6 дней назад
​@@Win_7❌
@thezipcreator
@thezipcreator 6 дней назад
@@Win_7 batch is not a .NET language afaik
@Win_7
@Win_7 6 дней назад
@@thezipcreator is powershell then?
@thezipcreator
@thezipcreator 5 дней назад
@@Win_7 yes; you can use .NET classes in powershell
@E6hosting
@E6hosting 7 дней назад
I didn't even know. .net is the new name for..net core. That's going to get people who are just starting out in a bit of hot water when they follow an old.net solution.
@Jojor11
@Jojor11 8 дней назад
Adding to the blazer part: and it is done in .razor files, which doesn’t have basically anything to do with the thing called razor xd
@Ubeogesh
@Ubeogesh 7 дней назад
Good examples of MS namings: Microsoft Message Queue (compare to Kafka). Notepad (compare to gazzilions of nonsense). Internet Information Service (compare to Apache httpd). Internet Explorer is the perfect nane (RIP)
@Bleeeeeeeeeeeeeaaaah
@Bleeeeeeeeeeeeeaaaah 7 дней назад
Microsoft is not the only one guilty of that, Google and Apple also come to mind, out of all tech companies, probably, only Sony is consistent in their naming practices. With them you know that the bigger the number, the newer the model. Even Sony Ericsson followed that practice. They fumbled it a little with their headphones though, like what in the world is WH-CH720N
@leonardovillalobos5277
@leonardovillalobos5277 7 дней назад
Another thing is the C# convention of prefixing interface names with “I”. I feel like it’s very redundant and unnecessary. In my opinion, Go is a perfect example of interfaces done right. They typically contain a single function and the interface names end in -“er” (e.g. Logger, Reader, Writer, etc).
@davr1
@davr1 7 дней назад
The prefix makes it easier to tell apart classes and interfaces at a glance, even without knowing the entire codebase
@Z3rgatul
@Z3rgatul 6 дней назад
You are just more used to go The last thing I can complain about .net is interfaces prefix
@martinnovak679
@martinnovak679 5 дней назад
I prefix for interface is concider as best practice for most languages with interface and most interfaces have more than just 1 method😀how would you even call class implementing logger without -er?
@jimmlmao
@jimmlmao 3 дня назад
@@davr1 you shouldn’t be able to tell the difference between the two, interfaces are an abstraction and c# is treating them more like a template
@FriedMonkey362
@FriedMonkey362 5 дней назад
I really dislike the visual studio and vistual studio code naming, it makes it really annoying to search
@martinnovak679
@martinnovak679 5 дней назад
C# is just 1 languege in .NET ecosystem with other 20 langueges sharing same features and libraries. all those langueges are compiled to MSIL (bytecode) which can be launched as JIT ("just in time" like Java) or AOT ("ahead of time" like C++) you can have 1 program with parts writen in different langueges .NET framework is old framework with lot of bloat from old versions (backward compatible) and work only on windows .NET Core is crossplatform written from cratch
@prispalos
@prispalos 7 дней назад
So... is .NET just C#? Or is it a superset of C#? Or is it a framework on top of C#? Is C# automatically .NET? I'm confused
@fdb-js5uh
@fdb-js5uh 7 дней назад
.NET is a platform. You can write in multiple languages on .NET (i.e. C#, F#, VBS).
@DoctorKrolic
@DoctorKrolic 7 дней назад
They unified blazor server and wasm with .NET 8, so this is a single product now
@Brahvim
@Brahvim 7 дней назад
...And here I was annoyed about the _all Pascal-case_ naming. LOL.
@honguyenminh
@honguyenminh 7 дней назад
C# and dotnet is different though??? It's like comparing java with jvm. Kotlin exists. So do f# and vb
@AustrianLinuxMemer
@AustrianLinuxMemer 6 дней назад
C# is not .NET, it's a part of .NET like Java the language is part of the JVM ecosystem
@hubertmijalski
@hubertmijalski 6 дней назад
exactly, but Java never brands itself as JVM, but C# often times uses .NET keyword to describe itself (wrongly) in job postings, tutorials etc.
@martinnovak679
@martinnovak679 5 дней назад
@@hubertmijalski because C# share libraries with other .NET languages
@nasz_komputer
@nasz_komputer 6 дней назад
0:47 its because of it that before windows 10 would be the last windows operating system, so they used 10 cuz its round and complete when 9 it suggesting that will be another windows os.
@samjiman
@samjiman 7 дней назад
They likely skipped 9 because a lot of existing code looked for 9 to detetmine if os was 9x (i.e. 95, or 98).
@jasontaverner4767
@jasontaverner4767 7 дней назад
they skipped 9 to avoid confusion, a lot of old programs refer to win 95 & 98 as windows 9.
@MortCodesWeb
@MortCodesWeb 5 дней назад
Im a win32 app developer and i can confirm. Nope!
@BaDitO2
@BaDitO2 7 дней назад
>using dotnot found the core issue
@kvelez
@kvelez 6 дней назад
Cool
@nekoni4414
@nekoni4414 7 дней назад
microsoft be microsofting
@JimAllen-Persona
@JimAllen-Persona 9 дней назад
Upcoming: .NET AI
@igorthelight
@igorthelight 2 дня назад
Already have .NET ML ;-)
@asy3495
@asy3495 8 дней назад
i love this video
@oliwia6110
@oliwia6110 7 дней назад
Wow! Great comments feel the same can be said about car models 😂
@jlebrech
@jlebrech 7 дней назад
stealing terms for their own use, windows, dos, C, net, surface, the number one.
@guxtavo14
@guxtavo14 7 дней назад
Because Microsoft sucks
@jimmlmao
@jimmlmao 7 дней назад
java > c#
@hubertmijalski
@hubertmijalski 7 дней назад
nope 😅
@jimmlmao
@jimmlmao 7 дней назад
@@hubertmijalski it’s better
@hubertmijalski
@hubertmijalski 7 дней назад
@@jimmlmao i'm sorry, but you're just wrong. Java is just a worse version of C# atm - it's slower, has less features, is more verbose and is falling off steadily for some time now :)
@AnnasVirtual
@AnnasVirtual 3 дня назад
it took them so long to add string interpolation what a fucking joke ugh
@jimmlmao
@jimmlmao 3 дня назад
Also C# naming conventions with interfaces is bad all interfaces start with I for some reason
Далее
How Wikipedia Got So Rich
12:14
Просмотров 681 тыс.
AWS CEO - The End Of Programmers Is Near
28:08
Просмотров 464 тыс.
Why I Started Game Dev In My Late 30s
7:32
Просмотров 20 тыс.
How Optimizations made Mario 64 SLOWER
20:41
Просмотров 321 тыс.
5 Sure Signs You're No Longer Junior Programmer
13:21
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 637 тыс.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
What Happened To Google Search?
14:05
Просмотров 3,1 млн