|
|
|
|
Theoretisch könnte $tags in $post private und über einen Magic Getter aufrufbar sein und ein Magic Setter könnte den Schreibversuch einfach unterbrechen, oder irre ich da komplett?
|
|
|
|
|
|
|
Wie gesagt hatte ich diese Problematik schonmal und dann hat irgendein schlauer mensch mir gesagt "jo, du must danach .... machen" .. das hat es dann gelöst, aber ich weiß nicht mehr was er gesagt hatte
|
|
|
|
|
|
|
Warum ist denn dein $post->tags erst ne Liste von Tags und dann solls auf einmal ne Liste von IDs sein?
Widerspricht doch jeglicher OOP Logik
|
|
|
|
|
|
|
Weil ich im Frontend keine Array brauche mit daten wie post_id,tag_id,pivot etc. sonder nur eine liste mit den IDs der tags.
However, ich habe es letztendlich doch rausgefunden nachdem ich nochmal in mich gegangen bin und im grunde muss ich das $post->tags()-pluck Gedöns mit $post->tags->transform(..) ersetzen und dort einfach die Id zurückgeben.
Danke fürs zuhören, bitte gehen Sie weiter. Quack Quack.
|
|
|
|
|
|
|
|
|
|
|
Jo getestet wird nach dem Release
|
|
|
|
|
|
|
Ich glaube damit wird versucht zu sagen das der tester die Bugs des "Freundes" nicht so eng sieht, weil sie sind ja freunde. Nach dem Release wenn alles explodiert wird die schuld auf den tester geschoben weil er es hätte testen sollen.
Guten morgen.
|
|
|
|
|
|
|
|
|
|
|
Und deswegen werden keine Ficks gegeben wer das programmiert hat. Das Ticket wird aufgemacht!
|
|
|
|
|
|
|
Solang im Ticket auch was sinnvolleres steht außer
"xy funktioniert nicht."
|
|
|
|
|
|
|
Einfach qualifizierte Tester haben. Dann kriegste auch keine Tickets im Endnutzer-Stil. soeinfachistdas.jpg
|
|
|
|
|
|
|
"Test XY ist seit dem neuen Release failed. Bitte Test anpassen, dass der wieder passed ist. "
|
|
|
|
|
|
|
|
|
|
|
lul automatische Tests, sowas gibt's bei uns nicht mal
|
|
|
|
|
|
|
Tester, automatische Tests ...
Habt ihr keine Kunden?
|
|
|
|
|
|
|
Die wissen nicht mal, dass es sowas gibt. Wenn die das bestellen würden, wäre ich ihnen sehr dankbar..
|
|
|
|
|
|
|
| Zitat von cms
Tester, automatische Tests ...
Habt ihr keine Kunden?
| |
Von denen bekommt man 2 1/2 Jahre später n Bugticket "weil irgendwas nicht richtig funktioniert"
|
|
|
|
|
|
|
Konnte hier noch jemand Copilot von gitHub testen?
Nach den ersten "höhö ich probiere mal das und das aus und gucken was er mit ausgibt" arbeitet man normal weiter und es kommt sehr oft vor das er genau das vorhersagt was man will.
Heute wurde ich von dieser vorhersage etwas geflashed.
Für die die es nicht kennen:
https://copilot.github.com/
|
Your AI pair programmer
With GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor. | |
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von X-Tender am 22.07.2021 10:03]
|
|
|
|
|
|
was ist es?
|
|
|
|
|
|
|
|
|
|
|
Schön, man installiert sich mittlerweile also freiwillig nen Keylogger? Was für 1 wunderbare Welt.
|
|
|
|
|
|
|
lädt das nicht zu copypasta ein? Anstatt ordentlich zu modularisieren?
|
|
|
|
|
|
|
Bin nicht so ein Fan davon. Im Grunde ist es lizenztechnisch mindestens fragwürdiges boiler plate auto complete. Und denkt dran: Es wurde auch mit den potdroid code-Verbrechen trainiert.
|
|
|
|
|
|
|
| Zitat von Ameisenfutter
lädt das nicht zu copypasta ein? Anstatt ordentlich zu modularisieren?
| |
Ob man danach jetzt googelt und per handy copy pasta macht oder es einem vorgeschlagen wird ist nicht so der unterschied.
Wobei ich nicht verstehe worauf du mit "modularisieren" hinaus willst.
|
|
|
|
|
|
|
Da steht, dass der komplette "functions" ergänzt. Wenn ich jetzt merke, dass ich ne bestimmte Funktion nochmal brauche, bin ich vielleicht dazu verleitet, da 30 Zeilen Code via suggestion einzufügen anstatt die 30 Zeilen, die ich schon habe, anständig zu kapseln und aufzurufen.
Mal was anderes: Agiles Arbeiten.
Bedeutet das wirklich, Konzeption und Entwicklung parallel zu machen? Falls ja, machen wir entweder irgendwas richtig falsch oder es ist einfach nicht für jedes Projekt geeignet. Unser Fachbereich kommt aktuell (etwa Halbzeit des Projekts) mit konzeptionellen Änderungen und Ideen um die Ecke, die so sehr in die bestehende Logik eingreifen, dass ich mir da zu Projektbeginn einfach ein fertiges Konzept/klassisches Pflichtenheft gewünscht hätte, weil wir die Architektur völlig anders (auch: sauberer) aufgebaut hätten, auch mit entsprechend deutlich höherer Schätzung.
|
|
|
|
|
|
|
gibts da irgendwo ne konkrete liste an sprachen?
"dozens of language" ist nicht so wirklich aussagekräftig.
|
|
|
|
|
|
|
Hattest du dich für die technische Beta einfach angemeldet damals? Ist ja noch nicht öffentlich verfügbar - finde das Thema abgesehen der offensichtlichen und auch wichtigen Diskussion und Kritik auch als ein wichtiger / richtiger Schritt in die Zukunft.
Und ich will auch rumspielen damit.
/edit: Copilot ist doch das riesen Ding und schlägt Wellen seit der Ankündigung, ich dachte das kennt hier jeder. Ist halt GPT-3 und Microsoft proprietary, wenn’s im Internet irgendwo code gibt (GitHub eingeschlossen) dann wurde es auch damit trainiert - ich stelle es mir tatsächlich schwer vor genau zu sagen welche Sprachen erst ‚kann‘ und welche nicht.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Tenz am 22.07.2021 10:43]
|
|
|
|
|
|
Ohoh, hoffentlich hat es nicht mit meinen Repos trainiert.
|
|
|
|
|
|
|
| Zitat von Atomsk
gibts da irgendwo ne konkrete liste an sprachen?
"dozens of language" ist nicht so wirklich aussagekräftig.
| |
| The technical preview does especially well for Python, JavaScript, TypeScript, Ruby, and Go | |
Aher ja, dieses "dozens of language" ist aussagelos. Ich denke mal d as der fokus erstmal auf den oben genannten sprachen liegt.
@Ameisenfutter:
Dann liegt das problem eh am programmierer, wenn er geil sit auf duplicated code dan copy pastet er auch per hand. Der richtige würde direkt ein Modul schreibe und dort den autocomplete für sinnvoll befinden. oder er refactored es sobald er merkt das er das nochmal braucht, ist doch normal.
Das Tool kann dir nicht abnehmen wie du deinen code strukturierst.
@Tenz
Ja habe ich getan, habe ehrlich gesagt nicht damit gerechnet das ich ein invite bekommen.
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von X-Tender am 22.07.2021 10:59]
|
|
|
|
|
|
Naja, man überlegt sich aber halt nicht bei jeder Zeile Code, was jetzt architekturtheoretisch die goldene Gans wäre, sondern entscheidet meist aus dem Bauch heraus - vor allem, wenn's stressig wird und schnell gehen muss. Wenn die nette AI jetzt schon den Code für mich einfügt, bin ich ne Sekunde später schon wieder an der nächsten Zeile und kapsel das nicht mehr. Es weiß doch jeder aus dem eigenen Kollegenkreis und, wenn man ehrlich ist, auch von sich selbst, dass es manchmal nicht schlecht ist, wenn auf die Finger geklopft wird.
Will's auch nicht verteufeln. Klingt fancy, vielleicht arbeiten wir in 10 Jahren alle so und es ist genauso selbstverständlich wie normale code completion.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Ameisenfutter am 22.07.2021 10:59]
|
|
|
|
|
Thema: Software-Entwicklung 0 ( new SammelThread() ) |