"I recently was hired by a very large company as a software developer, and I couldn't wait to start," writes Philipp B, "Having mostly worked for small shops, this seemed like a great opportunity to see how large teams of developers build and maintain complex business applications."
"It turned out to be quite the opportunity. Databases? Naaah... just use a bunch of XML (or sometimes CSV) files. Deployments? Naaah... just copy the project files (including the source code) to the 'wwwroot' folder on the web server. Architecture... definitely! Copy/paste is a pattern, right?" One thing that was common was the vast amount of code to do seemingly simple things. For example, determine whether Yes ('ja') or No ('nein') should be displayed on a report."
if (( (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) < DateTime.Parse("01.01.2005")) && ((T012_lbl_AenderungVorsteuer100EUR >= 250) || (T012_lbl_AenderungVorsteuer100EUR <= -250)) && ((DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text)) || (T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text)) || T012_lbl_Berichtigungszeitraum_Ende.Text == "") && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) > DateTime.Parse(T012_lbl_Berichtigungszeitraum_Anfang.Text)) || (T012_lbl_Berichtigungszeitraum_Anfang.Text == "")) ) || ( (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) >= DateTime.Parse("01.01.2005")) && ((T012_lbl_AenderungVorsteuer100EUR >= 1000) || (T012_lbl_AenderungVorsteuer100EUR <= -1000)) && ((DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text) || T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text) || T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) >= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Anfang.Text) || T012_lbl_Berichtigungszeitraum_Anfang.Text == "")) ) || ( (T012_lbl_Berichtigungszeitraum_Anfang.Text == "") && (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) < DateTime.Parse("01.01.2005")) && (T012_lbl_AenderungVorsteuer100EUR >= 250) ) || ( (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) < DateTime.Parse("01.01.2005")) && ((T012_lbl_AenderungLaufJahrEUR >= 250) || (T012_lbl_AenderungLaufJahrEUR <= -250)) && ((DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text)) || (T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text)) || T012_lbl_Berichtigungszeitraum_Ende.Text == "") && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) > DateTime.Parse(T012_lbl_Berichtigungszeitraum_Anfang.Text)) || (T012_lbl_Berichtigungszeitraum_Anfang.Text == "")) ) || ( (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) >= DateTime.Parse("01.01.2005")) && ((T012_lbl_AenderungLaufJahrEUR >= 1000) || (T012_lbl_AenderungLaufJahrEUR <= -1000)) && ((DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text) || T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text) || T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) >= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Anfang.Text) || T012_lbl_Berichtigungszeitraum_Anfang.Text == "")) ) || ( (T012_lbl_Berichtigungszeitraum_Anfang.Text == "") && (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) < DateTime.Parse("01.01.2005")) && (T012_lbl_AenderungVorsteuer100EUR >= 250) ) || ( (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) < DateTime.Parse("01.01.2005")) && ((T012_lbl_AenderungGanzesJahrEUR >= 250) || (T012_lbl_AenderungGanzesJahrEUR <= -250)) && ((DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text)) || (T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text)) || T012_lbl_Berichtigungszeitraum_Ende.Text == "") && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) > DateTime.Parse(T012_lbl_Berichtigungszeitraum_Anfang.Text)) || (T012_lbl_Berichtigungszeitraum_Anfang.Text == "")) ) || ( (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) >= DateTime.Parse("01.01.2005")) && ((T012_lbl_AenderungGanzesJahrEUR >= 1000) || (T012_lbl_AenderungGanzesJahrEUR <= -1000)) && ((DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text) || T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) <= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Ende.Text) || T012_lbl_Berichtigungszeitraum_Ende.Text == "")) && ((GetRoundedDate(DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"]))) >= DateTime.Parse(T012_lbl_Berichtigungszeitraum_Anfang.Text) || T012_lbl_Berichtigungszeitraum_Anfang.Text == "")) ) || ( (T012_lbl_Berichtigungszeitraum_Anfang.Text == "") && (DateTime.Parse(Convert.ToString(table17["T017_txt_addChangeDate"])) < DateTime.Parse("01.01.2005")) && (T012_lbl_AenderungVorsteuer100EUR >= 250)) ) T012_lbl_VorsteuerKorrekturErfolgt44.Text = "ja"; else T012_lbl_VorsteuerKorrekturErfolgt44.Text = "nein";
"Now I see why they need so many developers."