4260 5162 dieser 5162 6425 Vorsichtsmaßnahmen 6425 6665 weit 6665 6765 im 6765 9131 Vorfeld 9131 9331 sind 9331 9411 die 9411 9672 eine 9672 14262 Geschichte 14262 14643 er 14643 15344 dann 15344 15845 versucht 15845 16046 man 16046 16908 möglichst 16908 17850 auszureizen 17850 18070 was 18070 18211 der 18211 18852 Compiler 18852 19133 schon 19133 19413 alles 19413 19774 kann 19774 19954 man 19954 20255 im 20255 20696 Misra 20696 21197 gesehen 21197 21337 das 21337 21518 ist 21518 21798 eine 21798 22340 Erweiterung 22340 22480 des 22480 22961 Compilers 22961 23262 ?? 23262 23562 auch 23562 23723 schon 23723 23823 sehr 23823 24324 hilfreich 24324 24444 aber 24444 24585 auch 24585 24685 der 24685 25066 übliche 25066 25727 C-Compiler 25727 25928 kann 25928 26128 schon 26128 26248 so 26248 27631 einiges 27631 27932 an 27932 28132 das 28132 28373 Mittel 28373 29335 zusammenpacken 29335 29656 unter 29656 29836 dem 29836 30217 Begriff 30217 30818 defensive 30818 32722 Programmierung 32722 33404 defensive 33404 33985 Programmierung 33985 34106 wie 34106 35769 defensiver 35769 36050 Stil 36050 36230 beim 36230 37713 Autofahren 37713 37854 ein 37854 38415 defensiver 38415 38696 Stil 38696 38856 beim 38856 40279 Programmieren 40279 40480 das 40480 40600 auf 40600 40660 die 40660 40961 übliche 40961 41502 Bezeichnung 41502 41822 dafür 41822 41923 die 41923 44619 Fernsehprogramme 45728 48494 Programmierung 48494 48795 also 48795 49536 umsichtig 49536 49657 und 49657 49817 so 49817 50899 wollen 50899 51040 die 51040 51280 sonst 51280 51420 mit 51420 51861 Umsicht 51861 53164 fahren 53164 53365 mit 53365 53806 Umsicht 53806 54607 Programmier 57642 57842 ein 57842 59205 bisschen 59205 59466 als 59466 59566 im 59566 59847 Auge 59847 61230 behalten 61230 61370 und 61370 61551 nicht 61551 61651 nur 61651 63735 drauflos 63735 64196 erstens 64196 64297 wie 64297 64477 schon 64477 64818 gesagt 64818 65259 versucht 65259 65399 man 65399 65519 den 65519 66020 Compiler 66020 68947 auszureizen 68947 69608 zum Beispiel 69608 69989 schreibe 69989 70129 ich 70129 70590 Const 70590 71092 überall 71092 72895 dazu 72895 73156 groß 73156 73537 möglich 73537 76874 ist 77111 77592 inhaltlich 77592 77752 wie 77752 78835 ausführlich 78835 81260 eingeführtes 81260 81781 Schlüsselwort 81781 82082 kannst 82082 82222 habe 82222 82322 ich 82322 82463 nie 82463 82924 ausführlich 82924 83405 eingeführt 83405 83846 Const 83846 84006 vor 84006 84187 einer 84187 84888 Variablen 84888 85149 damit 85149 85469 sagen 85469 85690 dem 85690 87353 Compiler 87353 87754 diese 87754 88376 Variable 88376 88696 wird 88696 89037 nur 89037 89659 gelesen 89659 89899 aber 89899 90079 nie 90079 92605 geschrieben 92842 93223 wenn 93223 93343 sie 93343 93664 trotz 93664 93884 inneren 93884 94385 Versuchen 94385 94586 rein 94586 94726 zu 94726 95368 schreiben 95368 95648 weiß 95648 95728 der 95728 96249 Compiler 96249 96931 Hallo 96931 97252 etwas 97252 99016 falsch 99016 99196 und 99196 99457 liefert 99457 99637 den 99637 100619 Fehler 100619 100980 dann 100980 101220 wird 101220 101421 man 101421 101541 die 101541 102283 Warnstufe 102283 102443 im 102443 102623 auf 102623 103084 Maximum 103084 103766 stellen 103766 103906 die 103906 104287 sowieso 104287 104407 ab 104407 104608 Werk 104608 105129 auf 105129 105831 Maximum 105831 106211 zumindest 106211 106372 bei 106372 107374 der 107374 107594 Tour 107594 109198 Mensch 109198 109418 bei 109418 109719 Stufe 109719 109859 auf 109859 111764 Maximum 111764 111944 und 111944 112225 damit 112225 112866 versuchen 112866 113106 alle 113106 113788 Warnungen 113788 113948 zu 113948 115211 beseitigen 115211 115622 immer 121001 121382 auch 121382 121462 wenn 121462 121542 sie 121542 121743 nicht 121743 121803 so 121803 122264 richtig 122264 122725 hilfreich 122725 123486 sind 126332 127555 eines 127555 127675 der 127675 128477 Beispieldebatten 128477 128657 war 128657 130802 ja 130802 131002 die 131002 134630 Endlosschleife 136598 144976 wohl 144976 145237 Punkt 145237 149166 H 149332 149773 ?? 149773 150094 ?? 150094 150294 aber 150294 150414 nie 150414 150755 gesehen 150755 150895 wenn 150895 151036 ich 151036 151256 eine 151256 152198 Endlosschleife 152198 154002 baue 154002 154523 weil 154523 157550 Schuh 157550 163543 du 163543 163964 irgendwas 163964 164205 steht 164205 164285 in 164285 164405 der 164405 165067 Endlosschleife 165067 165287 was 165287 165407 auch 165407 165818 immer 167497 170864 Armin 170864 171225 sagt 171225 171345 mir 171345 171526 dein 171526 172067 Compiler 172067 172368 ganz 172368 174332 nett 174332 175314 Punkt 175314 177900 Vorsicht 178086 179730 werden 179730 179970 dieser 179970 180471 Befehl 180471 180912 nach 180912 181073 der 181073 181473 Schleife 181473 181634 ist 181634 181834 nicht 181834 182315 erreichbar 182315 182756 kleines M 182756 183458 Endlosschleife 183458 183638 diese 183638 183939 Befehle 183939 184139 nach 184139 184260 der 184260 184520 Schleife 184520 184660 ist 184660 184821 nicht 184821 185242 erreichbar 185242 185442 eine 185442 186264 Warnung 186264 186504 kann 186504 186605 sie 186605 187106 sagen 187106 187507 egal 187507 187627 ich 187627 187867 weiß 187867 187948 eher 187948 188068 dass 188068 188228 das 188228 189511 hinhaut 189511 189712 mit 189712 189852 der 189852 190353 Nachahmung 190353 190513 durch 190513 190654 das 190654 190954 Programm 190954 191335 schreiben 191335 191576 stehen 191576 191976 zwanzig 191976 192277 solche 192277 193640 Warnungen 193640 194081 kriegen 194081 194241 wann 194241 194342 die 194342 195163 einundzwanzigste 195163 195304 und 195304 195404 die 195404 195564 war 195564 195885 wirklich 195885 196286 wichtig 196286 196406 die 196406 197088 einfachste 197088 197328 Weise 197328 197709 Blödsinn 197709 198030 gemacht 198030 199613 haben 199613 200014 waren 200014 200255 dann 200255 200595 nervte 200595 200796 sie 200796 201097 weiß 201097 201217 die 201217 201838 Einsatzstelle 201838 202039 nicht 202039 202439 gesehen 202439 202780 haben 202780 202880 in 202880 203041 den 203041 203221 Müll 203221 203482 von 203482 203722 anderen 203722 204123 zwanzig 204123 204564 Warnungen 204564 204704 des 204704 204765 ?? 204765 204925 wird 204925 205065 man 205065 205286 immer 205286 205787 versuchen 205787 206007 alle 206007 207070 Warnungen 207070 207290 weg 207290 207471 zu 207471 209094 kriegen 209094 209274 ?? 209274 209455 noch 209455 209635 der 209635 209816 mal 209816 209956 das 209956 210116 als 210116 210517 Beispiel 210517 210738 wenn 210738 212061 sie 212061 212201 hier 212201 212441 noch 212441 212842 sowas 212842 213123 drin 213123 214746 haben 214746 214987 meine 214987 215388 sinnvolle 215388 216470 Warnung 216470 217853 ist 217853 218134 A 218134 219296 gleich 219296 219848 drei 221826 226897 in 226897 227358 irgendein 227358 228741 Blödsinn 228741 229122 erzeugt 229122 229222 es 229222 229403 eine 229403 229824 sinnvolle 229824 230204 Warnung 230204 231347 geben 231347 234173 welche 234173 234353 aber 234353 234774 sicherlich 234774 235175 eigenen 235175 235676 Vergleich 235676 236137 gewollt 236137 236378 habe 236378 236618 aber 236618 236859 eine 236859 237520 Zuweisung 237520 240106 geschrieben 240381 240922 und 240922 241042 ?? 241042 241263 gleich 241263 241644 drei 241644 242085 Leerschritt 242085 242766 also 242766 242886 es 242886 243087 gibt 243087 243327 drei 243327 244510 bei 244510 244711 was 244711 244931 aber 244931 245873 jetzt 245873 246053 die 246053 246394 erste 246394 246715 Warnung 246715 246835 ist 246835 247096 wirklich 247096 249080 wichtig 249080 249381 als 249381 250102 Zuweisung 250102 250383 fort 250383 250543 ein 250543 251044 Vergleich 251044 251385 haben 251385 251986 wollte 251986 252287 dies 252287 253009 wichtig 253009 253169 die 253169 253490 Wahl 253490 253630 und 253630 253911 möchte 253911 254051 auf 254051 254211 jeden 254211 254372 Fall 254372 255314 haben 255314 255634 ?? 255634 256015 Art 256015 256496 wurde 256496 256917 gesetzt 256917 257138 aber 257138 257519 niemals 257519 258381 verwendet 258381 258561 und 258561 258681 so 258681 258942 sei 258942 259463 es 259463 259643 ?? 259643 259904 und 259904 260064 das 260064 260385 Return 260385 260525 ist 260525 260726 nicht 260726 261928 erreichbar 261928 262730 okay 262730 263291 am 263291 263592 Sinn 263592 263712 der 263712 263993 Lasso 263993 264454 gemischt 264454 264875 wird 264875 265396 Warnungen 265396 265496 die 265496 265957 hilfreich 265957 266158 sind 266158 266278 mit 266278 266799 Warnungen 266799 267460 die 267460 267641 mich 267641 267841 nicht 267841 268102 wirklich 268102 268563 interessieren 268563 268743 wird 268743 269405 schwierig 269405 269846 versuchen 269846 270006 sie 270006 270768 immer 270768 271068 null 271068 271569 Warnungen 271569 271690 zu 271690 272211 haben 272211 272431 dass 272431 272772 jede 272772 273193 Warnung 273193 274195 wirklich 274195 275458 berücksichtigen 275458 275638 dass 275638 275779 die 275779 276039 unten 276039 276220 das 276220 276641 getan 276641 276921 völlig 276921 277162 Aus 277162 278224 kommentieren 278224 278364 die 278364 280008 Mailfunktion 280008 280208 in 280208 281231 C 281231 281632 braucht 281632 281832 kein 281832 282974 Veteran 282974 283175 das 283175 283536 Return 283536 284017 kommentiere 284017 284137 ich 284137 284638 aus 284638 284799 die 284799 285360 Variable 285360 285660 A 285660 285941 muss 285941 286121 das 286121 286302 ehrlich 286302 286923 verwenden 286923 287204 und 287204 287424 dieses 287424 287905 Gleichnis 287905 288306 natürlich 288306 288507 ein 288507 288847 gleich 288847 289108 gleich 289108 289890 sein 289890 290070 ?? 290070 290651 großes A 290651 291112 verwendet 291112 292676 werden 292676 293137 Klammer zu 293137 293618 mich 293618 294099 natürlich 294099 294239 viel 294239 294660 erreichen 294660 294780 ein 294780 295843 Programm 295843 296364 haben 296364 296544 das 296544 296725 soll 296725 296965 jetzt 296965 297186 ohne 297186 299070 Warnungen 299070 299230 das 299230 299451 läuft 299451 299591 dann 299591 299852 ohne 299852 300232 Warnung 300232 300553 durch 300553 300573 ?? 300573 300974 versuchen 300974 301054 Sie 301054 301435 möglichst 301435 302397 immer 302397 302658 null 302658 303059 Warnung 303059 303640 zwar 303640 303860 alle 303860 304261 Warnungen 304261 304963 anzuzeigen 304963 305083 und 305083 305304 wann 305304 305664 sagt 305664 305825 man 305825 306065 keine 306065 306386 üblichen 306386 306767 Compiler 306767 306987 sogar 306987 307148 so 307148 307669 einstellen 307669 307849 das 307849 307949 sie 307949 308110 bei 308110 308891 Warnungen 308891 309052 dass 309052 309132 sie 309132 310014 Warnungen 310014 310395 behandeln 310395 310595 wie 310595 312339 Fehler 312339 312499 sich 312499 312640 dann 312640 312820 also 312820 313121 bockig 313121 315366 stellen 315641 316002 so 316002 316182 das 316182 316262 es 316262 316403 was 316403 316483 der 316483 316844 Compiler 316844 316984 als 316984 317305 solcher 317305 319349 kann 319349 319650 und 319650 319810 dann 319810 320051 gibt 320051 320191 es 320191 321774 noch 321774 322596 einen 322596 323298 größeren 323298 324661 Trick 324661 325863 an 325863 326084 den 326084 326605 Code 326605 328730 abzuspecken 328730 329271 mit 329271 329912 Sensoren 329912 330073 wenn 330073 330193 Sie 330193 330313 so 330313 330754 wollen 330754 330854 der 330854 331476 Fachbegriff 331476 331696 ist 331696 333841 Instrumentencoach 333841 334382 ins 334382 335465 Show 335465 336326 meinen 336326 337449 wird 337449 339694 Coach 339694 340035 wenn 340035 341297 irgendwas 341297 341758 schief 341758 342199 läuft 342199 342600 rechtlich 342600 343061 gewarnt 343061 343342 werden 343342 343743 sozusagen 343743 343843 ein 343843 344825 Frühwarnsystem 344825 345005 das 345005 345186 Essen 345186 345446 schönes 345446 345667 Bild 345667 346048 für 346048 346308 ein 346308 347391 Frühwarnsystem 347391 347571 in 347571 347992 ihrem 347992 348674 Programmcode 348674 348934 drin 348934 349155 das 349155 349355 in 349355 350417 sofort 350417 350558 das 350558 350858 sofort 350858 350979 das 350979 351079 Inn 351079 351680 schlägt 351680 352322 schnellstmöglich 352322 352823 bescheid 352823 353745 sagen 353745 354025 wenn 354025 355007 was 355007 355408 schief 355408 357152 läuft 357152 357333 und 357333 357433 die 357433 357894 übliche 357894 358415 Art 358415 358575 in 358575 359718 C 359718 359978 damit 359978 361883 anzufangen 361883 362023 wenn 362023 362263 sich 362263 364899 Search 365174 365394 zu 365394 365755 sichern 365755 365916 und 365916 366036 ?? 366036 366697 third 366697 367760 versichern 367760 368722 Solutions 368722 369644 die 369644 371588 Zusicherungen 371588 373653 waren 373653 374154 in 374154 374655 ?? 374655 375557 Komma 375557 375817 immer 375817 376359 sofort 376359 376499 für 376499 376619 den 376619 376880 Nummer 376880 377431 neun 379230 381355 es 381355 381635 gibt 381635 381936 ein 381936 382337 nettes 382337 385023 Makro 385023 385243 ist 385243 385824 deutsch 385824 386005 sieht 386005 386185 aus 386185 386265 wie 386265 386406 eine 386406 386887 Funktion 386887 387047 ist 387047 387208 aber 387208 387368 ein 387368 388310 Makro 389833 389933 ?? 389933 390274 steckt 390274 390414 in 390414 390474 ?? 390474 390795 third 390795 395445 hadern 395445 395626 und 395626 395966 damit 395966 396187 können 396187 396327 Sie 396327 396688 jetzt 396688 396828 ihr 396828 397811 eigenes 397811 398392 Grünwald 398392 399214 Frühwarnsystem 399214 400797 bauen 400797 401679 Komma 401679 402962 zum Beispiel 402962 403162 könnte 403162 403262 ich 403262 404906 versuchen 404906 405107 Komma 405107 405367 was 405367 405507 ich 405507 405708 bau 405708 405928 mal 405928 408153 eine 408153 409276 Quadratwurzelfunktion 409276 409456 für 409456 409757 ganze 409757 410438 Zahlen 410438 410619 für 410619 410679 die 410679 411180 Lückentext 411180 413204 Nummer 413204 414567 neun 414567 414748 eine 414748 415910 Quadratwurzelfunktion 415910 416071 für 416071 416331 ganze 416331 416712 Zahl 416712 416832 ist 416832 416953 nicht 416953 417213 gerade 417213 417353 so 417353 417834 sinnvoll 417834 418957 aber 418957 419117 ein 419117 419458 billiges 419458 420059 Beispiel 420059 420260 das 420260 420601 sollte 420601 420681 ich 420681 421563 tun 421563 421803 soll 421803 421964 eine 421964 422224 ganze 422224 422485 Zeit 422485 422866 nehmen 422866 423006 und 423006 423186 dann 423186 425090 genährt 425090 425251 eine 425251 425612 ?? 425612 426313 Quadratwurzel 426313 431224 liefern 432131 433013 üblicherweise 433013 433213 wird 433213 433294 sie 433294 434536 jetzt 434536 434917 sowas 434917 435298 schreiben 435298 435498 wie 435498 435659 auch 435659 435939 Baum 435939 436100 eine 436100 437162 forschende 437162 437763 while-Schleife 437763 438224 geht 438224 438465 Baum 438465 438685 eine 438685 440730 while-Schleife 440730 440990 gucke 440990 441151 wie 441151 443316 groß 443316 445120 die 445120 445761 Quadrate 445761 446102 sind 446102 446282 was 446282 446442 mich 446442 447004 überlegt 447004 447144 I 447144 447645 plus 447645 448527 eins 448527 450171 mal 450171 450491 die 450491 450952 plus 450952 451514 eins 451514 451794 wenn 451794 453057 das 453057 453678 kleiner 453678 454219 ist 454219 454560 kleiner 454560 454821 gleich 454821 455121 sogar 455121 455342 wenn 455342 455623 das 455623 456204 kleiner 456204 456966 gleich 456966 457707 übergebenen 457707 458028 X 458028 460754 ist 460754 462478 dann 462478 462838 Probleme 462838 462979 den 462979 463319 Nächsten 463319 463560 auch 463560 465464 noch 468149 468309 und 468309 468450 dann 468450 468991 gewichtig 468991 470695 zurück 470695 472599 Punkt 472599 472819 das 472819 473020 wäre 473020 474523 eine 474523 474784 nicht 474784 475064 gerade 475064 477109 effizienter 477109 477329 aber 477329 477630 hoffentlich 477630 479514 machbaren 479514 480316 Quadratwurzel 480316 480496 für 480496 480817 ganze 480817 481218 Zahlen 481218 481478 ?? 481478 481679 ich 481679 482019 probiere 482019 482360 einfach 482360 483342 durch 483342 483382 ?? 483382 483683 ist 483683 484104 einmal 484104 485206 eins 485206 485567 kleiner 485567 485808 gleich 485808 485908 der 485908 486229 Zahl 486229 486790 übergeben 486790 487121 ist 488696 489458 einmal 489458 489738 zwei 489738 490079 kleiner 490079 490360 gleich 490360 490660 dreimal 490660 490901 drei 490901 491242 kleiner 491242 491482 gleich 491482 491582 in 491582 491703 die 491703 492284 größte 492284 492304 ?? 492304 492504 für 492504 493246 dies 493246 493807 gebastelt 493807 494148 minus 494148 494469 eins 494469 494789 Gewicht 494789 495110 zurück 495110 495250 ?? 495250 495511 aber 495511 495772 gerade 495772 496293 beispielhaft 496293 496774 ausprobieren 496774 496874 und 496874 496974 so 496974 497275 wirklich 497275 498357 hinhaut 498357 498738 Hint 498738 499079 war 499079 501103 ist gleich 501103 501424 ist 501424 501765 quer 501765 502045 gut 502045 502827 vor 502827 503669 mir 503669 510644 ohnehin 510644 513090 schon 513090 513771 armes 513771 514533 Querhuchen 514533 514853 null 514853 515735 Torso 515735 515936 bei 515936 517579 Arausgleichsfehlercode 517579 517920 null 517920 518020 der 518020 518301 sollte 518301 518501 auch 518501 520165 funktionieren 520165 521889 können 521889 522089 Komma 522089 522290 was 522290 522410 was 522410 522610 nicht 522610 522911 glatt 522911 523212 gerade 523212 524855 aufgeht 524855 525577 in 525577 525797 den 525797 526399 Bau 526399 526840 zu 526840 529205 sehen 529205 529365 weil 529365 531199 sie 535724 537608 so 539244 542852 offensichtlich 542852 543313 ?? 543313 543433 ein 543433 546179 Programmierfehler 547024 547505 ?? 547505 548026 vermutet 548026 548688 natürlich 548688 548868 das 548868 549129 ?? 549129 549289 ?? 549289 549509 bei 549509 549650 mir 549650 549830 viel 549830 550872 Energie 550872 551153 muss 551153 551374 auch 551374 551514 die 551514 551975 Warnungen 551975 552376 beachten 552376 552556 ?? 552556 552777 in 552777 554801 erzähl 554801 555663 super 555663 555903 muss 555903 556044 auf 556044 556124 die 556124 556645 Wand 556645 557146 selbst 557146 557266 wenn 557266 558489 man 558489 558650 in 558650 559050 Hektik 559050 559131 in 559131 559231 der 559231 559732 Vorlesung 559732 559932 ist 559932 560113 muss 560113 560273 man 560273 560333 die 560333 560734 Warnungen 560734 561456 beachten 561456 561756 ins 561756 562037 Leere 562037 562277 das 562277 562498 meine 562498 562959 Funktion 562959 563139 ist 563139 564583 Wermuth 564583 564983 sehr 564983 567148 schön 567148 568060 Komma 571033 577227 besser 577439 577680 und 577680 578161 fünfzehn 578161 578341 und 578341 578722 sechzehn 578722 578862 hat 578862 578922 er 578922 579063 noch 579063 579504 nicht 579504 579824 lose 579824 580005 ab 580005 580205 und 580205 581528 auf 581528 582390 drei 582390 582550 ich 582550 582731 vier 582731 582911 mal 582911 583232 vier 583232 584515 sondern 584515 585417 über 585417 585657 drei 585657 585817 mal 585817 586298 dreißig 586298 586960 fünfzehn 586960 587180 okay 587180 587381 das 587381 587641 wäre 587641 588804 diese 588804 589626 ganzseitige 589626 590387 Quadratwurzel 590387 590528 wie 590528 590708 auch 590708 590909 immer 590909 591009 die 591009 591229 jetzt 591229 592071 funktioniert 592071 592272 ich 592272 592572 probiere 592572 592853 einfach 592853 593013 alle 593013 593554 Quadrate 593554 594256 aus 594256 594416 und 594416 594516 das 594516 594817 letzte 594817 594998 was 594998 595398 umzingelt 595398 595539 hat 595539 597523 nämlich 597523 597764 jetzt 597764 597884 will 597884 598044 ich 598044 598225 hier 598225 598345 ein 598345 599267 Frühwarnsystem 599267 600991 installieren 600991 601211 ?? 601211 602714 typischerweise 602714 602975 baut 602975 603196 man 603196 603977 mindestens 603977 604358 vor 604358 604639 und 604639 604959 nach 604959 605501 Bedingungen 605501 606002 einer 606002 606824 Vorbedingung 606824 607485 heißt 607485 607645 ich 607645 607986 prüfe 607986 608186 zu 608186 608547 Beginn 608547 608688 der 608688 609790 Funktion 609790 610031 ob 610031 610171 den 610171 610411 alles 610411 610532 mit 610532 610852 rechten 610852 611113 Dingen 611113 612235 zugeht 612235 612436 hier 612436 612616 würde 612616 612716 ich 612716 613398 zum Beispiel 613398 615042 prüfen 615042 615242 ob 615242 615342 die 615342 615643 Zahl 615643 615863 X 615863 616124 wieder 616124 616605 übergeben 616605 619090 wird 619302 619563 ob 619563 619663 die 619663 619803 auch 619803 619963 nicht 619963 620465 negativ 620465 620725 ist 620725 620865 wenn 620865 620946 die 620946 621186 Zahl 621186 621727 negativ 621727 622028 ist 622028 622168 es 622168 622649 offensichtlich 622649 622810 was 622810 624072 blödsinnig 624072 624373 später 624373 624453 in 624453 624654 anderen 624654 625435 Programmiersprachen 625435 625656 Komma 625656 626638 dass 626638 626859 diese 626859 627219 Fälle 627219 627380 mit 627380 627841 Rezepten 627841 628342 abfangen 628342 628502 aber 628502 629284 hier 629284 629404 ?? 629404 629745 ?? 629745 630787 third 630787 632631 Arm 632631 633213 prüfe 633213 633413 ob 633413 633613 das 633613 633854 X 633854 634014 was 634014 634135 sie 634135 635437 ankommt 635437 635798 größer 635798 636059 gleich 636059 636239 null 636239 637001 ist 637001 637181 dann 637181 637302 ist 637302 637362 die 637362 637582 Welt 637582 637702 in 637702 638043 Ordnung 638043 638304 wenn's 638304 638644 kleiner 638644 638885 als 638885 639085 null 639085 640288 ist 640288 640589 liebste 640589 642593 Fehlermeldung 642593 642753 es 642753 643054 wird 643054 643235 eine 643235 644016 Zusicherung 644016 644197 und 644197 644337 am 644337 644788 Ende 646989 648111 Arm 648111 648312 sollte 648312 648572 vielleicht 648572 648673 noch 648673 649775 prüfen 651879 652079 am 652079 652360 Ende 652360 652661 sollte 652661 653022 vielleicht 653022 653162 noch 653162 653543 prüfen 653543 653663 ob 653663 653763 die 653763 654384 Zahlen 654384 654685 nicht 654685 654946 zu 654946 655507 groß 655507 657050 wird 657050 657371 dies 657371 657531 in 657531 657672 der 657672 657972 Jazz 657972 658113 auf 658113 658273 dieser 658273 658734 Maschine 658734 658975 ja 658975 659536 sechzehn 659536 659897 Gedicht 659897 660358 das heißt 660358 660538 das 660538 660698 was 660698 660879 hier 660879 661039 als 661039 661600 Wurzel 661600 662041 höchstens 662041 662643 rauskommen 662643 663685 darf 663685 663986 ist 663986 664246 zwo 664246 665429 hundert 665429 666812 fünfundfünfzig 666812 667072 hundert 667072 667333 sechsten 667333 667814 fünfzig 667814 668696 Quadratmeter 668696 668896 zu 668896 669257 groß 669257 670881 für 670881 671382 sechzehn 671382 671622 Bit 671622 671823 als 671823 671963 ich 671963 672043 im 672043 672564 muss 672564 672785 darf 672785 673306 höchstens 673306 673867 hundert 673867 674549 fünfundfünfzig 674549 676553 rauskommen 676553 676734 das 676734 676894 wäre 676894 677094 eine 677094 677435 nach 677435 677976 Bedingung 677976 678137 ich 678137 679179 prüfe 679179 679419 ob 679419 679600 die 679600 680281 Ergebnisse 680281 680462 immer 680462 680602 noch 680602 680983 stimmt 680983 681243 hier 681243 681664 natürlich 681664 682085 ganz 682085 682807 einfach 682807 683108 denken 683108 683208 Sie 683208 683488 vielleicht 683488 683569 an 683569 683669 die 683669 684430 Seminaraufgabe 684430 684531 mit 684531 684631 der 684631 685673 Warteschlange 685673 685854 und 685854 686034 auch 686034 686335 jeweils 686335 686715 prüfen 686715 687377 ob 687377 687497 die 687497 687838 die 687838 688139 Länge 688139 688279 der 688279 689081 Warteschlange 689081 689221 die 689221 690303 Zeiger 690303 690404 der 690404 690784 Zeiger 690784 691025 das 691025 691306 alles 691306 691847 noch 691847 692067 im 692067 692348 grünen 692348 692789 Bereich 692789 693951 ist 693951 694192 ?? 694192 694733 gesellige 694733 695575 Jacks 695575 695755 was 695755 695856 ich 695856 695936 ?? 695936 696397 Mathematik 696397 696657 Komma 696657 696818 schon 696818 697198 erzählt 697198 697459 habe 697459 697700 das 697700 697820 hier 697820 698341 wären 698341 698702 seine 698702 698822 die 698822 699223 Jacks 699223 699443 ist 699443 699684 alles 699684 699864 noch 699864 700045 immer 700045 700185 im 700185 700486 grünen 700486 701227 Bereich 702888 703008 ?? 703008 703189 und 703189 703369 der 703369 703730 Zeit 703730 703890 was 703890 704331 passierte 704331 704532 sich 704532 704652 im 704652 704912 grünen 704912 705293 Bereich 705293 706295 ist 706295 707398 Komma 707398 707538 ich 707538 707719 ruf 707719 707839 es 707839 708240 hierbei 708240 709623 mit 709623 709964 minus 709964 710425 fünfzehn 710425 710815 auf 716181 717424 solange 717424 720029 ich 720029 720210 all 720210 720450 das 720450 720811 durch 720811 720911 die 720911 721152 Welt 721152 721252 in 721252 721633 Ordnung 721633 721733 und 721733 721894 jetzt 721894 722054 kommt 722054 722134 der 722134 722495 Aufruf 722495 722635 mit 722635 722936 minus 722936 725301 fünfzehn 725301 726844 Grad 726844 727305 war 727305 727786 voller 727786 729811 Feldzeile 729811 731114 acht 731114 731414 X 731414 731755 größer 731755 732036 gleich 732036 732316 null 732316 732497 war 732497 732757 nicht 732757 734100 wahr 734100 734281 das 734281 734401 ist 734401 734541 das 734541 735644 eingebaute 735644 736586 Frühwarnsystem 736586 737307 jetzt 737307 737568 und 737568 737829 können 737829 737989 nun 737989 738751 sagen 738751 739131 Programm 739131 741016 abbrechen 741016 741156 in 741156 741256 den 741256 741657 als 741657 742098 Debugger 742098 743240 reingehen 743240 743461 oder 743461 743922 mäßiger 743922 744323 einfach 744323 745084 weitermachen 745084 745285 dass 745285 745365 es 745365 745586 ganz 745586 745806 übel 745806 745986 das 745986 746207 wenn 746207 746347 sie 746347 746508 in 746508 747069 allen 747069 747590 nennenswerten 747590 748532 Entwicklungssystemen 748532 748732 auch 748732 749133 diese 749133 749454 drei 749454 750376 Wahlmöglichkeiten 750376 751278 dann 751278 751599 komplett 751599 752020 abbrechen 752020 752160 den 752160 753383 Programmlauf 753383 753603 in 753603 753964 attische 753964 754365 Debugger 754365 755327 reingehen 755327 755527 oder 755527 756249 ignorieren 756249 756570 immer 756570 756650 die 756650 756870 als 756870 757031 ?? 757031 757592 Debugger 759429 760732 kann 760732 761133 natürlich 761133 761273 schon 761273 761433 das 761433 761634 Kind 761634 763378 im 763378 763839 Brunnen 763839 764500 eigentlich 764500 764821 sollte 764821 764941 der 764941 765121 mir 765121 765382 oben 765382 765943 reinspringen 765943 766104 dass 766104 766184 es 766184 766324 nicht 766324 766424 so 766424 766665 ganz 766665 767427 gelungen 767427 768048 typischerweise 768048 768248 würde 768248 768489 dich 768489 769231 oben 769231 769551 stehen 769551 771826 bleiben 771986 773008 die 775123 776586 es 776586 776947 herrschen 776947 777508 Zier 777508 777628 wenn 777628 777769 Sie 777769 778170 Fragen 778170 778450 aus 778450 778631 das 778631 778791 wenn 778791 779994 ich 779994 780194 ist 780194 780415 das 780415 780595 denn 780595 780836 nicht 780836 781136 ganz 781136 781417 viel 781417 782158 Rechenaufwand 782158 783080 hier 783080 783521 war 783521 783682 ich 783682 784243 Pflaster 784243 784484 mein 784484 785005 Programm 785005 785606 zu 785606 785887 mit 785887 786147 allen 786147 786528 solchen 786528 787029 Befehlen 787029 787149 wird 787149 787290 das 787290 787691 Programm 787691 787871 nicht 787871 788132 ehrlich 788132 788933 länger 788933 789114 und 789114 789274 auch 789274 790497 langsamer 790497 790737 das 790737 791138 schöne 791138 792301 ist 792301 792501 das 792501 792601 sie 792601 792902 dieses 792902 793082 es 793082 793263 wird 793263 793764 verschwinden 793764 794045 lassen 794045 796209 können 796209 796450 sie 796450 798314 können 798314 798574 eine 798574 798975 weitere 798975 799577 Konstante 799577 801922 definieren 801922 803465 ?? 803465 803826 Andy 803826 805550 Buck 805550 805790 not 805790 806151 diba 806151 807153 ging 807153 808115 nicht 808115 808296 beim 808296 808677 Debugger 808677 809138 denn 809138 809258 die 809258 809659 wagt 809659 810220 so 810220 810340 die 810340 810601 können 810601 810801 diese 810801 811423 Konstante 811423 812946 definiert 812946 813106 und 813106 813187 es 813187 813387 ist 813387 813688 alles 813688 813908 so 813908 814590 gebaut 814590 814810 wenn 814810 815011 diese 815011 816233 Konstante 816233 816875 definiert 816875 817656 ist 817656 817917 macht 817917 818037 es 818037 818418 ersetzt 818418 818839 nicht 818839 819140 das 819140 819180 ?? 819180 819500 löst 819500 819661 sich 819661 819761 in 819761 820162 Luft 820162 820523 auf 820523 820663 es 820663 820843 wird 820843 821084 nicht 821084 821304 ein 821304 821745 kombiniert 821745 822046 Kost 822046 822307 keine 822307 823028 Zeit 823028 823269 wird 823269 823389 aber 823389 823549 auch 823549 823710 nicht 823710 825133 getestet 827170 832622 bevor 832622 832822 das 832822 832963 es 832963 833183 wird 833183 833544 überhaupt 833544 834105 eingeführt 834105 834446 wird 834446 834646 muss 834646 834787 das 834787 834967 in 834967 835087 die 835087 835288 Bank 835288 835769 definiert 835769 838044 sein 840139 840921 nun 840921 841181 also 841181 841462 schritten 841462 843085 dadurch 843085 845491 A 845491 845611 mit 845611 846373 siebzehn 846373 847555 Jahren 847555 847876 als 847876 848477 Professor 848477 848758 dieses 848758 849119 Makro 849119 849480 überhaupt 849480 849900 gebaut 849900 850261 wird 850261 850502 muss 850502 850822 Andy 850822 851063 Buck 851063 851544 definiert 851544 851785 sei 851785 851905 dann 851905 852045 ist 852045 852145 es 852145 853408 draußen 853408 853689 weshalb 853689 853789 ich 853789 853949 das 853949 854090 nicht 854090 854531 auswendig 854531 855192 weiß 855192 855493 beides 855493 855934 niemand 855934 856315 tatsächlich 856315 856475 so 856475 856715 hin 856715 857056 schreibt 857056 857216 was 857216 857337 man 857337 857597 tut 857597 857778 ist 857778 857958 was 857958 859020 anderes 859020 859522 Komma 859522 859722 die 859722 860023 sagen 860023 860143 es 860143 860303 dem 860303 862227 Compiler 862227 862588 Gesang 862588 862769 ist 862769 862889 im 862889 864352 Compiler 864352 864593 unter 864593 864753 den 864753 865495 Optionen 865495 867138 beim 867138 870025 Compiler 870025 870606 gucken 870606 871187 Differenzen 871187 871849 bis 871849 872069 da 872069 872510 sagen 872510 872670 den 872670 874194 Compiler 874194 874454 dieses 874454 874795 Symbol 874795 874955 soll 874955 875336 ganz 875336 875517 zu 875517 875857 Beginn 875857 876379 definiert 876379 877842 sein 877842 878183 bevor 878183 878403 alles 878403 878704 andere 878704 879786 passiert 879786 880007 ?? 880007 880307 sogar 880307 880548 noch 880548 880868 anders 880868 883534 machen 883534 883695 als 883695 883775 sie 883775 883935 sich 883935 884236 jemals 884236 884657 gefragt 884657 884897 haben 884897 885178 warum 885178 885358 es 885358 886120 hier 886120 886300 die 886300 886561 Buck 886561 886681 und 886681 887062 Riess 887062 887363 geht 887363 887884 passiert 887884 888064 dort 888064 888465 gesehen 888465 889147 hat 889147 889948 an 889948 890149 die 890149 890570 Liebert 890570 891031 Version 891031 891211 ist 891211 891432 die 891432 891552 die 891552 891732 man 891732 892434 typischerweise 892434 892855 ohne 892855 893636 Optimierungen 893636 893917 macht 893917 894077 das 894077 894198 die 894198 894298 in 894298 894879 Einzelschritten 894879 897064 durchläuft 897064 897345 und 897345 897565 mit 897565 898006 Ersatz 898006 899028 baut 899028 899149 die 899149 899650 Release 899650 900191 Version 900191 900411 ist 900411 900632 die 900632 900812 die 900812 901454 man 901454 901774 mit 901774 902035 allen 902035 902736 Optimierungen 902736 903899 macht 903899 904761 und 904761 905001 ohne 905001 905162 die 905162 905322 es 905322 905623 als 905623 905783 die 905783 906124 Version 906124 906204 die 906204 906364 man 906364 906525 ?? 906525 907226 ausliefert 907226 907306 die 907306 907988 Fusionsdiva 907988 908208 zum 908208 908930 Testen 908930 909070 die 909070 909511 Funktion 909511 909672 und 909672 909892 uns 909892 910433 diese 910433 911255 Konfiguration 911255 911596 ließ 911596 911856 zum 911856 913059 ausliefern 913059 913239 der 913239 913700 Vlies 913700 914903 schalten 914903 915063 die 915063 915565 gesamten 915565 916246 Einstellungen 916246 916467 noch 916467 917308 mal 917308 917489 und 917489 917749 können 917749 917950 mir 917950 918110 dann 918110 918491 sagen 918491 918732 für 918732 918932 diese 918932 919794 ausliefert 919794 921478 Auslieferungsversion 921478 922460 bitte 922460 922921 selbst 922921 923282 nicht 923282 923903 einbauen 923903 924143 dieses 924143 924484 Symbol 924484 924665 soll 924665 925246 definiert 925246 926108 sein 926108 926248 und 926248 926529 dafür 926529 926629 die 926629 927391 Optimierungen 927391 927571 auf 927571 929656 Heil 929656 929896 und 929896 930237 würden 930237 930437 dann 930437 930618 das 930618 931018 Programm 931018 931359 bauen 931359 931580 zu 931580 931660 ?? 931660 933544 ausliefern 933544 933744 und 933744 933945 wenn 933945 934085 sie 934085 934286 auf 934286 934466 die 934466 934707 Bank 934707 936090 schalten 936090 936370 scheinen 936370 936651 Punkt 936651 936851 ob 936851 937954 sonst 937954 938294 haben 938294 938635 sie 938635 939036 optimal 939036 939517 welches 939517 940519 Nonnen 940519 940980 und 940980 941161 das 941161 941522 Symbol 941522 942283 nichts 942283 942444 Komma 942444 942624 kann 942624 942704 sie 942704 942864 noch 942864 943205 weitere 943205 943807 einrichten 943807 943947 aber 943947 944628 typischerweise 944628 944989 belässt 944989 945129 man 945129 945250 es 945250 945430 bei 945430 945711 dieser 945711 946352 Konfiguration 946352 946472 und 946472 947996 Rieskonfiguration 947996 948437 einmal 948437 948577 um 948577 949038 Programm 949038 949259 zu 949259 949479 bauen 949479 949619 zum 949619 950100 Testen 950100 950662 einer 950662 950742 ?? 950742 951183 anzubauen 951183 951343 zum 951343 952746 ausliefern 952746 952947 einer 952947 953728 Mitoptimierung 953728 954069 einmal 954069 954951 ohne 954951 956695 einmal 956695 957036 ohne 957036 957216 es 957216 957477 hört 957477 957597 und 957597 957817 einmal 957817 958078 mit 958078 960583 Schönand 960583 960824 zum 960824 961225 Testen 961225 961365 wird 961365 961505 man 961505 961606 aber 961606 961926 beide 961926 962828 Versionen 962828 963790 benutzen 963790 963991 als 963991 964151 nur 964151 964231 die 964231 964552 Release 964552 964873 Version 964873 965033 wird 965033 965695 ausgeliefert 965695 965955 keine 965955 966336 Frage 966336 966396 ?? 966396 966577 zum 966577 966957 Testen 966957 967158 müssen 967158 967278 sie 967278 967599 beide 967599 968581 benutzen 968581 969804 weil 969804 970004 der 970004 970325 Code 970325 970605 durch 970605 971287 Optimierungen 971287 971908 durcheinander 971908 972289 schütteln 972289 972730 kann 972730 972890 wenn 972890 972991 es 972991 973171 ist 973171 973311 ?? 973311 973492 nicht 973492 973612 mehr 973612 974053 drinnen 974053 974233 ist 974233 974354 und 974354 974414 die 974414 974955 Optimierung 974955 975175 drin 975175 975677 sind 975677 975817 kann 975817 975937 es 975937 976158 sein 976158 976298 das 976298 976398 der 976398 976659 Code 976659 977501 durcheinanderschütteln 977501 977641 was 977641 977881 ganz 977881 978142 neues 978142 978423 wieder 978423 978783 sichtbar 978783 979084 werden 979084 979946 es 979946 980186 gibt 980186 980728 ärgerliche 980728 981910 Fälle 981910 982051 an 982051 982251 ihn 982251 982772 vernichten 982772 982912 des 982912 983273 Suchens 983273 984035 berichten 984035 984195 es 984195 984396 gibt 984396 984897 ärgerliche 984897 985197 Fälle 985197 985458 in 985458 985819 denen 985819 986300 die 986300 986981 Biwakversion 986981 987803 funktioniert 987803 987963 und 987963 988024 die 988024 988404 Release 988404 988745 Version 988745 989026 nicht 989026 989166 mehr 989166 989868 funktioniert 989868 990068 weil 990068 990168 es 990168 990669 optimiert 990669 990790 ist 990790 990890 und 990890 991471 dadurch 991471 991732 neue 991732 992073 Fehler 992073 992193 zu 992193 992493 Tage 992493 993175 treten 993175 993436 also 993436 993897 testen 993897 994097 muss 994097 994257 man 994257 994518 beide 994518 995921 Versionen 995921 996322 aussieht 996322 996522 ?? 996522 996743 man 996743 997124 Release 997124 999499 Version 999557 1002203 an 1002203 1002223 letzte 1002223 1002263 Sache 1004203 1006348 man 1006348 1006688 wird 1006688 1009434 typischerweise 1009434 1010537 einzelne 1010537 1011178 Module 1011178 1011419 des 1011419 1012241 Ganzen 1012241 1012521 für 1012521 1012762 sich 1012762 1013163 selbst 1013163 1013343 man 1013343 1013704 schreibt 1013704 1014205 Sammlung 1014205 1014566 von 1014566 1015368 Unittests 1015368 1015568 nennt 1015568 1015728 sich 1015728 1016771 das 1016771 1017713 aller 1017713 1018294 verheißene 1018294 1019677 Testfällen 1019677 1019877 wenn 1019877 1020078 ich 1020078 1020218 die 1020218 1020719 Wurzel 1020719 1020920 von 1020920 1021220 neun 1021220 1021661 berechnen 1021661 1021862 soll 1021862 1022122 drei 1022122 1022784 rauskommen 1022784 1022964 wenn 1022964 1023104 ich 1023104 1023225 die 1023225 1023606 Wurzel 1023606 1023766 von 1023766 1023966 null 1023966 1024367 berechnen 1024367 1024568 soll 1024568 1024788 nur 1024788 1025730 rauskommen 1025730 1025971 das 1025971 1026111 kann 1026111 1026191 ?? 1026191 1026752 automatisch 1026752 1027193 testen 1027193 1027474 schreiben 1027474 1027574 ein 1027574 1027875 kleines 1027875 1028256 Programm 1028256 1028396 das 1028396 1028496 die 1028496 1028817 Wurzel 1028817 1029017 von 1029017 1029398 neun 1029398 1030761 ausrechnet 1030761 1030962 und 1030962 1032505 feststellt 1032505 1032786 Komma 1032786 1034309 wirklich 1034309 1034590 drei 1034590 1035191 rauskommt 1035191 1035311 und 1035311 1035492 wenn 1035492 1035652 ich 1035652 1035893 drei 1035893 1036474 rauskommt 1036474 1036754 müssen 1036754 1036935 es 1036935 1037055 ist 1037055 1037256 was 1037256 1037777 faul 1037777 1037937 und 1037937 1038218 müssen 1038218 1038398 was 1038398 1039100 tun 1039100 1039340 an 1039340 1039500 das 1039500 1040062 ganze 1040062 1041485 als 1041485 1041765 als 1041765 1042146 als 1042146 1042567 Sammlung 1042567 1042768 von 1042768 1043449 Tests 1043449 1043610 und 1043610 1043970 einander 1043970 1044952 stellen 1044952 1045193 um 1045193 1045814 ihre 1045814 1046235 Funktion 1046235 1046376 zu 1046376 1046756 testen 1046756 1046977 dass 1046977 1047237 ein 1047237 1047578 Unit 1047578 1048220 Test 1048220 1048500 und 1048500 1048641 das 1048641 1049663 ganze 1049663 1049923 schicker 1049923 1050084 zu 1050084 1050404 machen 1050404 1050505 und 1050505 1050946 eleganter 1050946 1051086 zu 1051086 1051326 machen 1051326 1051467 dass 1051467 1051627 man 1051627 1051848 aber 1051848 1052108 weiß 1052108 1052509 offen 1052509 1052750 von 1052750 1053010 den 1053010 1053251 zehn 1053251 1053732 Tests 1053732 1053912 sind 1053912 1055616 fehlgeschlagen 1055616 1055776 ?? 1055776 1056117 spezielle 1056117 1056798 Framework 1056798 1056959 ein 1056959 1057159 Link 1057159 1057300 auf 1057300 1058161 eines 1058161 1058342 im 1058342 1059224 Skript 1059224 1059665 an 1059665 1059905 das 1059905 1060226 Mandat 1060226 1060807 typischerweise 1060807 1061669 automatisieren 1061669 1061809 Sie 1061809 1062491 schreiben 1062491 1062711 eine 1062711 1063072 Sammlung 1063072 1063192 an 1063192 1065237 Tests 1065237 1065698 und 1065698 1066039 führen 1066039 1066119 die 1066119 1066279 dann 1066279 1066901 automatisch 1066901 1067221 durch 1067221 1067422 diese 1067422 1068003 Tests 1068003 1068163 bei 1068163 1068484 jeder 1068484 1069045 Änderung 1069045 1069266 ihres 1069266 1069807 Programms 1069807 1069987 von 1069987 1070108 der 1070108 1070769 automatischen 1070769 1071310 Feststellung 1071310 1071531 an 1071531 1071751 diese 1071751 1072212 Testfälle 1072212 1072553 immer 1072553 1072713 noch 1072713 1073515 funktioniert 1073515 1073796 das 1073796 1073956 ist 1073956 1074116 das 1074116 1074317 jedoch 1074317 1074457 als 1074457 1075159 weitergeschrieben 1075159 1075800 betrieben 1075800 1076201 third 1076201 1076341 ist 1076341 1076482 das 1076482 1078045 Frühwarnsystem 1078045 1078266 und 1078266 1078426 wenn 1078426 1078506 sie 1078506 1078987 dann 1078987 1079769 Unittests 1079769 1080811 schreiben 1080811 1081012 an 1081012 1081092 sie 1081092 1081232 dann 1081232 1081473 sogar 1081473 1082355 die 1082355 1083016 automatisiert 1083016 1083176 ist 1083176 1083297 das 1083297 1083978 automatisierte 1083978 1084960 Testen 1084960 1085201 von 1085201 1085301 dem 1085301 1085722 Programm 1085722 1085902 nicht 1085902 1086123 das 1086123 1088729 Frühwarnsystem