Die Variable d möchte aus der Coding Hölle abgeholt werden!

Was is das nur das Moderne Programmierer nicht mehr schreiben können.

Standard

Ich könnte jetzt sagen ist doch alles nicht so Wild. Ach denkste du ARCHKRAMPE ej.

Nur ein Kleiner Auszug.

ArrayList<String> a = d.SelectData();
for(Iterator<String> i <= a.iterator(); i.hasNext()){
String[] s = ((String) i.next()).split(';');
File f = new File(s[1]);
if(!f.exists())continue;
(Mehr Quelltext ...)
}

Is doch schön oder. Jeder der mir mit sowas kommt gehört verprügelt! VERPRÜGELT! Und hat die Bezeichnung Entwickler nicht verdient! Ist ist einfach Schrecklich sowas zu lesen. Übrigens das d steht für eine Datenbank Klasse.

Da bekommst echt Wut auf den Entwickler, weil man muss sowas ja lesen können, selbst in für einen noch unbekannter Sprache wie Java und ich kann bisher so gut wie null Java. Aber sowas zu lesen macht einem das nicht einfacher die Sprache zu lernen.

Also solltet ihr auch einer dieser 1 Buchstaben Variablen/Klassen/Constanten und was es noch gibt Vertreter sein. Sei euch hiermit folgendes gesagt. IHR SEID ABSCHAUM! Ja Abschaum! 1 Buchstaben Variablen gehen nur als Zähler Vars, dinge wo man rum counted von 0 oder 1 hoch oder runter zählen für INT wisst ihr. Alles andere ist per definition Schlechter Quellcode und dem Author gehören die Hände abgehackt!

99% Aller Editoren da draußen Beherrschen Code Vervollständigung, es müssen ja keine Auswüchse wie in Objectiv-C sein aber es macht schon einen Unterschied ob ich


SQLiteDatabase d=openDatabase();

oder


SQLiteDatabase myDatabase=openDatabase();

schreibe. Das eine sagt mir im weiteren verlauf des Quelltextes was es ist, dass andere ist D

Dev. Rant: Warum ich Apple nicht mag

Und auch nie mögen werde.

Standard

Das hat jetzt nichts mit dem Look and Feel zu tun weil der is nämlich geil ohne Ende. Aber das hat weniger Mit Apple zu tun als mehr mit guten Designern die Wissen was Sie tun. Nein es geht mir eher darum das Apple für seinen IOS gedöngs und im Speziellen für seine Entwicklungsoberfläche XCode einfach nur geschlagen gehört. Alles Silber und Weiß! Das brennt förmlich inne Augen.

Aber die bei Apple sind ja alles so Silber Fetis …

nein was mich am meisten stört ist Objectiv-C


newVar = [oldVar stringByReplacingOccurrencesOfString:@"some shit" withString:@"more shit"];

aus meiner Sicht und das ist hier rein subjektiv und voll wertend ist das SCHROTT hoch 5. alleine der Byte Verbrauch um das im Quellcode zu schreiben. Oh und Btw. da erleichtert es einem auch nicht das XCode Code vervollständigen kann. Das ist einfach nur DRECK. Man kann es zwar LESEN aber darum geht es bei einer Programmiersprache doch nicht. Eine Programmiersprache sollte verständlich sein. Nicht aussehen wie ein billiger 3 Groschen ROMAN.

oh und bevor ich das vergesse so sieht das in PHP aus

$newVar = str_replace("some shit","more shit", $oldVar);

so in Javascript

var newVar = oldVar.replace("some shit","more shot");

so in Java

String newVar = oldVar.replace('some shit', 'more shit');

so in C#

string newVar = oldVar.Replace("some shit", "more shit");

Nur C++ fällt da ein wenig aus dem rahmen :)

Das Schlüsselwort ist hier Replace also ersetzen … das kann man sich merken, dass ist einfach. Und wenn ich mir die Apple Guidelines so durchlese, zieht sich dieser müll durch die ganze Sprache was so ziemlich abartiger DRECKSSCHRATZENKACK ist. Was es nicht leichter macht sich mit dieser sprache anzufreunden. zumal man offensichtlich keine Alternative hat oder sehe ich das falsch? Um für Apple Arschloch Produkte Entwickeln zu können muss man zwingend Objectiv-C einsetzen und eine MAC haben und 100 US Dollar an die Firma abdrücken damit da dann irgendwas Zertifiziert wird … Wisst ihr, ihr lieben Apple Faschoboys da draußen. FICKT EUCH INS KNIE, für PHP und andere Programmiersprachen muss man solchen Zenober nicht veranstalten und werde auch durch das Programm in dem ich entwickel nicht an allen ecken und enden behindert weil man gerade in irgendeinem View irgendwas nicht ausführen kann und man weiß nicht mal warum.

Zumal hinzukommt das die zur verfügung stehenden Lern Resourcen wesendlich besser sind. Aber Apple hat sich da irgendwie wie Microscheiss … FUNKTION bla bla FUNKTION … keine Kommentare keine Richtigen Beispiele einfach nur some Blödsinn der erklärt was irgendwie mit der Class zu tun hat. Da Bekomme ich denn Drang den Leuten ne AXT zwischen die Augen zu treiben.

Beispiel gefällig? Hier getLineFragmentInsertionPointsForCharacterAtIndex:alternatePositions:inDisplayOrder:positions:characterIndexes:

Das ist jetzt einfach nur Random gegriffen weil die ganze Befehlswurst so schön lang ist. Man könnte jetzt erwarten das man da irgendwo Einsatzbeispiele für findet. aber in einer Quellcode Referenz für IOS nur stupide erklärungen abzuwatschen ist irgendwie meschugge.
Schön anschaulich macht das folgendes Beispiel anhand von Regulären Ausdrücken auch RegEx.
Apple XCode Man Page zu RegEx Vs php.net Documentation zu preg_replace

Und Falls sich doch ein Apple Fanatiker hier her verirren sollte Die Suche nach RegEx bei Apple und bei PHP wo in denn Kommentaren zum gefundenen ein wichtiger Hinweis auf preg ist anstelle von ereg

Sprich die angebotene Hilfe von Apple mag zwar Vollständig alle Funktionen, Klassen, Methoden usw. abdecken aber Lesen lässt sich dieser WULST an englischem Geschwafel nicht. Da bekommste HIRNBLUTUNGEN bei.