"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."