WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.6 is now available!


Will it continue with WB? It goes on! | Geht es mit WB weiter? Es geht weiter!
https://forum.websitebaker.org/index.php/topic,32340.msg226702.html#msg226702


The forum email address board@websitebaker.org is working again
https://forum.websitebaker.org/index.php/topic,32358.0.html


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Diskussion über WB (closed) »
  • Gerümpel
  • Print
Pages: 1 [2]   Go Down

Author Topic: Gerümpel  (Read 9109 times)

Offline BlackBird

  • Posts: 2573
Re: Gerümpel
« Reply #25 on: July 03, 2012, 10:47:53 AM »
Quote from: NorHei on July 02, 2012, 07:43:58 PM
Kannst ja mal versuchen ob noch alles rennt wenn man die anderen Definitionen rauswirft ?

Nochmal - es geht (hier noch) nicht darum, etwas zu streichen. Es geht um eine konsistente Verwendung im Framework selbst. Wenn das Framework schon 4 Varianten von ein und demselben benutzt, wie soll man dann vernünftige Module schreiben? Was soll man sich als Vorbild nehmen? Und wie soll jemand, der nicht so tief drin steckt, den Code pflegen? Ich hab bei *censored* ... äh, an anderer Stelle *hust* so viel seltsamen Code gefunden, von dem niemand wußte, wozu der gut sein soll, daß es mich heute noch gruselt. Das ist aber bei gewachsenem Code, an dem viele Leute rumgefummelt haben, normal. (Mich gruselt es auch manchmal bei eigenem Code, wenn ich nach längerer Zeit mal wieder reingucke... Da hat man halt mal was auf die Schnelle mit der heißen Nadel gestrickt, und für den Moment ging's halt, und aus Zeitgründen hat man es dann so gelassen. Ein paar Monate später, mit mehr Ruhe, guckt man drauf und denkt sich 'Argh, was hast du denn DA gemacht?!?')

Mein Ansatz ist halt, man nimmt sich eine Stelle - und diese hier ist ziemlich einfach -, überdenkt das, streicht die zwei am wenigsten verwendeten Varianten, und schon sieht es etwas sauberer aus. Und dann nimmt man sich das nächste Staubkorn.

Daß das kleine bißchen hier schon solche Wellen schlägt, ist irgendwie erstaunlich. Die einen denken, man will ihnen was wegnehmen, die anderen, man will noch eine weitere Variante einführen, wo eh schon Chaos herrscht, und die dritten meinen, man wolle sie kritisieren. Nichts davon trifft zu. Es ist _eine_ kleine Stelle im Core, die man mal überdenken und bereinigen sollte.

Aber vielleicht ist das typisch weiblich - ab und zu nimmt Frau halt mal den Staublappen zur Hand... Männer erfahrungsgemäß eher nicht. :evil:
Logged
http://wbaddons.webbird.de Don't miss this

Offline DarkViper

  • Forum administrator
  • *****
  • Posts: 3087
  • Gender: Female
Re: Gerümpel
« Reply #26 on: July 03, 2012, 01:17:33 PM »
Bianca, bis auf den Punkt
Quote
Aber vielleicht ist das typisch weiblich - ab und zu nimmt Frau halt mal den Staublappen zur Hand... Männer erfahrungsgemäß eher nicht.
kann ich Dir da zu fast 100% einfach nur zustimmen.

Es sind für die nächste Zeit einige Umstrukturierungen im Kern und an einigen Schnittstellen zwingend erforderlich um aus der Sackgasse mit dem derzeitigen, nur noch extrem aufwändig erweiter- und wartbaren, 'Patchworkcode' heraus zu kommen. Allerdings wird jetzt erst einmal die 2.8.4 fertiggestellt, damit es dann etwas mehr Luft dafür gibt. Luft bzw. Zeit vor allem, dass unvermeidliche Änderungen/Anpassungen auch in die bestehenden Module übernommen werden können.

Mir graut nur jetzt schon davor:
Quote
Daß das kleine bißchen hier schon solche Wellen schlägt, ist irgendwie erstaunlich. Die einen denken, man will ihnen was wegnehmen, die anderen, man will noch eine weitere Variante einführen, wo eh schon Chaos herrscht, und die dritten meinen, man wolle sie kritisieren. Nichts davon trifft zu.
da es keine extremen, jedoch auch zwangsweise keine minimalen Änderungen sein werden die jedoch unbedingt erforderlich sind, wenn das System zukunftsfähiger werden soll.

Nein, nichts gegen den alten Code, schon erst gar nichts gegen die Ideen die dahinter standen/stehen denn die sind gut.

Aber wie Du schon sagtest: es ist 'gewachsener Code' und solcher erzwingt immer wieder einmal eine grundlegende Überarbeitung. Allein schon, weil der Code immer unübersichtlicher wird und sich auch die Umgebung (Anforderungen, Betriebssysteme, Programmiersprachen, das Netzumfeld, die rechtlichen Grundlagen etc.) über die Jahre teils gravierend verändern.
Was gestern möglich war ist nicht zwangsläufig auch in alle Zukunft möglich. Allerdings kommen auch immer wieder neue Dinge dazu, die vieles vereinfachen können und bisher unmögliches erst möglich machen.

Redundante Variablen und Funktionen stehen schon seit langem auf unserer ToDo-Liste und werden nach der 2.8.4 Schritt für Schritt konsequent angegangen. Wir werden dabei aber darauf achten, dass die dafür notwendigen Änderungen in den Modulen möglichst einfach auszuführen sind.
Anleitungen etc. dazu kommen dann noch rechtzeitig im 'Entwicklerhandbuch' auf der WB-Homepage.

Logged
Der blaue Planet - er ist nicht unser Eigentum - wir haben ihn nur von unseren Nachkommen geliehen

"We need education to cope with digitalization - and NOT the digitalization of education.!"

Tägliches Stoßgebet: Oh Herr, wirf Hirn vom Himmel !

  • Print
Pages: 1 [2]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • General Help & Support »
  • Hilfe & Support (deutsch) »
  • Diskussion über WB (closed) »
  • Gerümpel
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2