Ich arbeite bei einem Webentwicklungsunternehmen (seit einem halben Jahr), es ist mein erster Arbeitsplatz. Aber eine Sache, die wir dort machen, stört mich ziemlich. Also wollte ich Input von erfahreneren Leuten bekommen. Ich bin mir nicht sicher, ob dies der beste Ort ist, um zu fragen, aber ich hoffe, dass die Antworten auf diese Frage auch für andere nützlich und interessant sein könnten.
Meine hauptsächliche und wahrscheinlich einzige Unzufriedenheit mit dem Job rührt daher, dass wir in ein Live-System übertragen (wir haben ein Webportal, das mit php und mysql arbeitet), d.h. ich übertrage den Code und die Änderungen sind sofort online sichtbar. Bei kleinen oder schnell erkennbaren Fehlern ist das keine große Sache. Aber es ist ein großes Problem, wenn sich ein hässlicher Fehler einschleicht, z.B. wenn Links an einer Stelle falsch generiert werden und man eine Seite mit zwei verschiedenen URLs erreichen kann (Hits Pages Rank...), ist es leicht, solche Dinge für einige Tage zu übersehen. (Oder doch? Vielleicht bin ich einfach nicht vorsichtig genug?) Aber ich versuche wirklich, alles zu überprüfen, bevor ich es festlege, und wir verwenden auch phpunit und selenium (die Tests werden von derselben Person geschrieben, die den Code schreibt, nachdem sie den Code geschrieben hat) zum Testen (obwohl die Testabdeckung größer sein könnte).
Meine Frage ist also: Ist es üblich, bei der Webentwicklung Übertragungen direkt an das Online-System vorzunehmen?