Mogens Heller Grabe

Rss
Personligt feed med nye kommentarer i tråde, du overvåger:
https://www.version2.dk/mit/0/kommentarer?token=HPnHcLYhJ8jCXC_UoTnfzqY2R9xpwMBmKONAZAek0jk

Kommentarer

Kommentar til NoSQL-database får et spark bag i skaleringsevnen

Ad hoc queries

Til gengæld skal der designes views, som bliver beregnet på serveren, efterhånden som dokumenter bliver tilføjet. Dokumenterne er ustrukturerede, men views skaber struktur i de gemte data. Det er dog ikke helt korrekt i MongoDBs tilfælde - MongoDB adskiller sig nemlig fra flere af de andre do...
Kommentar til Digital Tinglysning udviklet med agile metoder

Re: SCRUM

Er det noget du har erfaring med? Eller er det bare noget du synes?
Kommentar til Dagens tilbud: Få supercomputer med 80 kerner under skrivebordet

20 Xeon-processorer og 960 GB ram...

... gad vide om den kan køre Visual Studio?
Kommentar til string versus String ? fejl eller feature i C#

En anden pointe

Der er efter min mening også en anden pointe: nemlig at System.String er designet til at fungere som en value type (instanser er immutable, beregninger resulterer altid i nye instanser) - men det føles altså bare så reference type-agtigt at skrive String med stort. På den måde er der lidt større...
Kommentar til string versus String ? fejl eller feature i C#

Der er en pointe

og det er at C#-sproget ikke direkte afhænger af det underliggende .NET-framework. Som Thomas Gravgaard nævner, så kunne man jo forestille sig at mapningen en dag blev ændret til en anden klasse end lige System.String i .NET-frameworket. Det samme gør sig gældende med LINQ - altså sprogudvidel...
Kommentar til Nyt ASP-miljø fra Microsoft mangler jordforbindelse

Lidt interessant læsning

Faldt lige over den her i dag: http://codebetter.com/blogs/jeremy.miller/archive/2008/10/23/our-opinion... Her beskriver Jeremy Miller (ham med StructureMap) hvordan de har bygget et framework ud af ASP.NET MVC, som passer lige præcis til deres holdninger og de problemer de skal løse. Længere n...
Kommentar til Nyt ASP-miljø fra Microsoft mangler jordforbindelse

MVC Contrib

ASP.NET MVC er nok i højere grad gearet mod større web-applikationer frem for de der prototype-agtige traditionelle ASP.NET applikationer, som er klasket sammen i designeren i Visual Studio. F.eks er der med MVC langt større mulighed for at integrere egne implementationer af ting og sager med fr...
Kommentar til Skal udviklere være renæssancemænd?

Back on topic...

Hvis man med generalister mener personer, som behersker flere programmeringssprog, så tror jeg helt sikkert "fremtidens udvikler" er generalist. Deri ligger evnen til at bruge den rette teknologi til en given opgave. Hvis ens eneste værktøj er en hammer, så ligner alle problemer jo som...
Kommentar til Skal udviklere være renæssancemænd?

Re: Rigtige mænd bruger ikke Javascript

Fejl: Eval funktion (og alt hvad der bruger en lignende feature) Alt-i-en variable Tvungen event-baseret kode Case sensitivt Mangler: Ordentligt keyboard input system med spærring af browser genveje og veldefinerede key-ID tabeler Metode til at kreere indholdsfiler og lokale gembare ...
Kommentar til Skal udviklere være renæssancemænd?

Re: Rigtige mænd bruger ikke Javascript

JavaScript er et rigtig cool sprog, som har fået et dårligt ry fordi nettet florerer med snippets af ringe kvalitet, og fordi de forskellige browsere ikke har fattet at implementere DOM'en efter en standard. Der er dog ting og sager der tyder på at sproget på en eller anden måde styrer...
Kommentar til Open source-leder går til Microsoft

ActiveRecord

Det er korrekt at Active Record er et pattern til persistering af data, som er beskrevet og navngivet af Martin Fowler i bogen Patterns Of Enterprise Application Architecture... men i denne sammenhæng er det altså navnet på Castles wrapper til NHibernate, som gør at man kan konfigurere sin mappin...
Kommentar til iPhone er en vinder!

Hold fast!

Under alle omstændingheder bliver det nok ikke denne sommer, at min trofaste Nokia 3310 skal på pension. Uha, hold dog fast i din 3310! Jeg har købt mig en Nokia 1200, som er en lidt slankere moderne udgave af 3310, og den er super... - mage til lean mean sms-maskine skal man lede længe efter...
Kommentar til Closures deler Java-folket

Re: Mht. C#

C# valgte at erstatte de gamle (utypede) API'er med nye versioner, der tog type-parametre Hmm... efter mine egne erfaringer, som inkluderer at portere et projekt med ca. 500.000 linjers kode fra .NET 1.1 til .NET 2.0, så var der ingen problemer mht. generics. Alle de gamle utypede...
Kommentar til Closures deler Java-folket

Mht. C#

og i tråd med ovenstående kommentar, så forstår jeg heller hvorfor Martin Lindboe mener at der i C# er ofret bagudkompatibilitet for nye sprog-features...?
Kommentar til Død kode

Citater

Ja, det er jo nærliggende at citere Kent Beck med hans XP-matra: "Do the simplest thing that could possibly work." Men det er ikke bare en nymodens XP-ting - gode gamle Albert E. sagde "Make everything as simple as possible, but not simpler." Se DET er jo smukt - og sådan bør...
Kommentar til OO dur ikke til unit test

Bortset fra det

En anden pointe mht. unit test og OO, er, at unit test er en måde (hvis ikke det er mådEN) at fastholde de krav man har til sit system. Noget af det gode ved OO er jo netop indkapsling af implementationsdetaljer, som er omverdenen uvedkommende - men hvordan sikrer man at koden stadigvæk er "...
Kommentar til OO dur ikke til unit test

Re: Re: Re: Re: Misforstaaet koncept

Fejlen er at den ikke er trådsikker.
Kommentar til OO dur ikke til unit test

Re: Re: unittest != gammeldags whitebox

Derfor kan en test med et givet argument og resultat, der opfylder kontrakten, ikke garantere, at samme argumenter også næste gang giver et resultat, der opfylder kontrakten. Som generel betragtning er det her naturligvis korrekt - man kan jo aldrig vide, om klassen "husker" f.eks...
Kommentar til OO dur ikke til unit test

Re: Re: Re: Re: Re: Re: Helt ved siden af

(forudsat, at hverken A eller B har for meget skjult tilstand) Mængden af "skjult tilstand" er vel underordnet, hvis bare klassen opfører sig som den lover. På den måde opnår man indkapsling. Se DET er OO! Og DET kan testes :-)
Kommentar til OO dur ikke til unit test

Re: Re: Re: Re: Helt ved siden af

Det vil sige, at den, der skal lave unit tests for en klasse skal kende kontrakterne for alle de metoder, hvor denne klasse kan bruges som argument. ??? Det forstår jeg ikke. Tag f.eks det her: 1: A, givet en B, lover at kalde foo() derpå. 2: C er en B og har en implementation af foo(), der...