|
|
|
|
"Solves a daily problem of a boyfriend's life: be the first to check and like your girlfriend's social media content."
Lel.
|
|
|
|
|
|
|
Aahahahahaha das ist ja großartig.
| Made in Kotlin, because Kotlin sounds as cute as my girlfriend is. | |
Awwww.
/ Mit Software bei der Freundin einschleimen kann ich auch:
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Ameisenfutter am 11.06.2021 8:27]
|
|
|
|
|
|
| Zitat von Viva la Bluescreen
| Zitat von Noxiller
Der Thread kommt 2 Jahre zu spät
Ich habe vor ca. 2-3 Jahren den Wunsch gefasst etwas programmieren zu lernen.
Daraus sind zwei Android Apps(Java) (durchgezogen bis in den AppStore ) und ein Programm für meine Arbeit entstanden, das ganz furchtbar über C# und ABAP(?, der SAP Schnittstelle halt) arbeitet und mir meine tägliches Roboten vereinfacht.
Vermutlich bekommt aber jeder der davon Ahnung hat einen Herzkasper wenn er meinen Code sieht
| |
Normal. Ich hab vor paar Jahren in der alten Firma aus Neugier (und Unterforderung) angefangen, leider hab ich meinem Ex-Chef damals die Einführung überlassen. Ich leide heute noch darunter dass er mir Scheiße beigebracht hat :-)
Entstanden ist damals ein Tool für die Kollegen der Abteilung das bis heute genutzt wird. Es steht sogar mein Name drunter, und an sich ist es ein gigantischer Winforms Monolith der aus einer einzigen großen Klasse besteht die mit Methoden >1000 Zeilen um sich wirft. Wenn das jemand bei nem Jobinterview ausgräbt bin ich geliefert.
Was ich sagen will: Alter Code ist immer scheiße. Vielleicht nicht mehr so fundamental falsch wie ganz am Anfang, aber man lernt ja in der Regel immer dazu. Jeder hat so Leichen im Keller. Einfach machen und viel lesen - wird immer besser.
Ich hab leider kein Sitzfleisch privat - bin daher neidisch auf den App-Store so lang hab ich nie durchgezogen.
| |
Ich habe tatsächlich schon von Anfang an versucht halbwegs saube mit Klassen etc zu arbeiten.
Auch kam ich recht früh zu Singletons, aber ob ich die dann richtig verwendet habe...well
Hier mal die Links zu meinen Apps, sind sogar nutzbar ohne sofort abzustürzen (für Optimierung und Aktualisierung auf alle Versionen hatte ich aber irgendwann keinen Bock mehr)
Barbell workout calculator
Car Service log
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Noxiller am 11.06.2021 9:38]
|
|
|
|
|
|
Die Kundschaft ist zufrieden!
|
|
|
|
|
|
|
Die Kundschaft lebt in meinem Haushalt
|
|
|
|
|
|
|
Siehste, das weiß ich doch nicht!
|
|
|
|
|
|
|
| Zitat von Noxiller
Vermutlich bekommt aber jeder der davon Ahnung hat einen Herzkasper wenn er meinen Code sieht
| |
Eine meiner Spezialitäten ist das retten von richtig kaputtem Legacyscheiss.
I have seen things, da ist deines wahrscheinlich göttliches Manna dagegen.
¤: Ich habe die letzten ~6 Wochen damit verbracht, eine Windows Mobile App wieder einigermassen zum laufen zu kriegen. Weil das ja sowieso noch so gut supportet ist, ist es technisch schon fasziniered Scheisse. Der Rest war dann nur noch abenteuerlich.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von SwissBushIndian am 11.06.2021 9:37]
|
|
|
|
|
|
Kann man das schon als Sadomasochismus definieren?
|
|
|
|
|
|
|
Schließt das nicht mit ein, dass man da Gefallen dran findet?
|
|
|
|
|
|
|
| Zitat von X-Tender
Kann man das schon als Sadomasochismus definieren?
| |
Ich habe gesagt Spezialität, nicht Lieblingsbeschäftigung
|
|
|
|
|
|
|
Warum sollte man sich auf etwas spezialisieren das man nicht mag. Sorry aber da kommst du nicht mehr raus..
|
|
|
|
|
|
|
Legacy ist halt einfach immer und überall.
|
|
|
|
|
|
|
Heißt du zufällig André? Dann solltest du dich selbstständig machen.
|
|
|
|
|
|
|
Ich breche mir oft einen ab neue Dinge von grund auf zu entwickeln.
Alten Scheiß fixen macht viel mehr Spaß. Da kann man sich vorher so schön aufregen und man lernt so viel. 😁
|
|
|
|
|
|
|
Beides gut. Es gibt einfach Sachen, die man gar nicht mehr retten sollte.
|
|
|
|
|
|
|
Legacycode ist doch toll
Ich bin an einer Anwednung vom Kunden, die >11 Jahre aufm Buckel hat, auf Basis von Java 1.4 aufgebaut wurde, durch die Hände von mindestens 3 Firmen gewandert ist, von entsprechend vielen Personen mit unterschiedlichem KnowHow-Level angefasst wurde.
Man findet verschiedenste Pattern - oder zumindest Ansätze von manchen - und aufgrund der verschiedenen Javaversionen unterschiedliche Programmierweisen. Codestellen, wo kaum einer weiß, wofür sie sind und was sie eigentlich machen, 5, 6, 7 Jahre alte TODOS - "Remove this after ticketXY is implemented", und jede Woche neue Funktionen, die man bis dato noch nie gesehen hat.
Nicht ganz Legacy - die Anwendung wird aktiv genutzt und wir entwickeln sie stetig weiter. Trotzdem immer wieder interessante Erlebnisse.
|
|
|
|
|
|
|
| Zitat von SwissBushIndian
| Zitat von Noxiller
Vermutlich bekommt aber jeder der davon Ahnung hat einen Herzkasper wenn er meinen Code sieht
| |
Eine meiner Spezialitäten ist das retten von richtig kaputtem Legacyscheiss.
I have seen things, da ist deines wahrscheinlich göttliches Manna dagegen.
| |
Vor ein paar Wochen wurde hier "Shellskript, dass ein Shellskript ausgibt, was von einem anderen Shellskript gesourced wird" als API bezeichnet
Und es stimmt sogar irgendwie
|
|
|
|
|
|
|
Ich war knapp 5 Jahre in einer kleinen Butze die fast nur Web-Kram gemacht hat. Hatte da das Glück, dass ich mich immer in interessante Projekte reinsneaken konnte: Produktsuche für einen B2B-Shop, Nischen-Messenger für den B2B Markt entwickeln, ...
Da lief alles auf Java Basis mit jeder Art von Datenbank (elastic, redis, mongo, ...) und da einer der CEOs ein ziemlicher Nerd ist, war die Codebasis fast Überall top.
Aus dem ganzen Frontend Kram konnte ich mich glücklicherweise fast immer raushalten, aber um ein bisschen JS und co. kam man nicht drumrum.
Hab dann vor 2 Jahren komplett den Bereich gewechselt, da ich kein Bock mehr auf Web-Kram hatte. Irgendwie war mir das alles zu "abstrakt" und bei richtig kniffligen Problemen (z.B Bottlenecks im OS) hat mich immer genervt, dass einfach das low-level Verständnis gefehlt hat. Zusätzlich hab ich es immer gehasst an Live-Systemen rumzudebuggen, wo dir irgend ein Manager in den Nacken sabbert, während er dir vorrechnet wie viel Kohle pro Minuten durch die Hände gleiten (B2B online Shops sind kein Joke was Umsatz angeht).
Bin jetzt im Embedded-Bereich unterwegs (Automotive) sprich C/C++/Lua und für CI-Kram auch python.
https://github.com/Tobulus
|
|
|
|
|
|
|
Hier sind diverse "API"s einfach CSV Dateien die von verschiedenen Quellen auf Blobstorages gepusht und gepullt werden. Stimmt irgendwie auch.
|
|
|
|
|
|
|
| Zitat von Renga
Bin jetzt im Embedded-Bereich unterwegs
| |
Endlich noch einer.
|
|
|
|
|
|
|
Ich habe auch schon Feuermelder programmiert. Ist einfach schon eine ganze, ganze Weile her
|
|
|
|
|
|
|
Um nochmal auf den config file war einzugehen: der beste Kompromiss ist für mich hcl. Semantik durch Klammern, aber lesbarer als JSON und Kommentare. <3
|
|
|
|
|
|
|
Einigen wir uns doch auf .ini files
|
|
|
|
|
|
|
| Zitat von Admiral Bohm
Um nochmal auf den config file war einzugehen: der beste Kompromiss ist für mich hcl. Semantik durch Klammern, aber lesbarer als JSON und Kommentare. <3
| |
Jeder mag Listen!
|
Code: |
;; Automatically generated
(cio
(monitorspace "Output - sRGB")
(interpolation-monitor linear)
(interpolation-render tetrahedral)
)
(gui
(auto-save-interval 10)
(wheels-sensitivity 0x1p+0)
(instant-zoom 0x1p+1)
(style
(colors
(Text 0x1.e66666p-1 0x1.e66666p-1 0x1.e66666p-1 0x1p+0)
(TextDisabled 0x1p-1 0x1p-1 0x1p-1 0x1p+0)
(WindowBg 0x1.47ae14p-3 0x1.47ae14p-3 0x1.47ae14p-3 0x1p+0)
...
)
)
(scale-override 0x1p+0)
) |
|
Warum sollte man irgendwas anderes brauchen?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 11.06.2021 12:52]
|
|
|
|
|
|
| Zitat von SwissBushIndian
Ich habe auch schon Feuermelder programmiert. Ist einfach schon eine ganze, ganze Weile her
| |
Kannst du meinem mal beibringen bitte NICHT loszuheulen, wenn ich am Herd stehe?
|
|
|
|
|
|
|
| Zitat von statixx
| Zitat von Renga
Bin jetzt im Embedded-Bereich unterwegs
| |
Endlich noch einer.
| |
Hab ich null Ahnung von. Wie fängt man da an?
Ich finde das voll spannend.
|
|
|
|
|
|
|
| Zitat von blue
| Zitat von SwissBushIndian
Ich habe auch schon Feuermelder programmiert. Ist einfach schon eine ganze, ganze Weile her
| |
Kannst du meinem mal beibringen bitte NICHT loszuheulen, wenn ich am Herd stehe?
| |
Lern kochen :>
|
|
|
|
|
|
|
|
|
|
|
SBI kocht rauchfreie Steaks?
|
|
|
|
|
|
|
Ich code übrigens in meiner Freizeit Sachen mit Javascript oder Python, weil ich keinen Bock habe, eine echte Sprache zu lernen und man damit sowieso alles machen kann.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Armag3ddon am 11.06.2021 13:16]
|
|
|
|
|
Thema: Software-Entwicklung 0 ( new SammelThread() ) |