Dojos für Entwickler

Dojos für Entwickler
Автор книги: id книги: 2344172     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 581,84 руб.     (5,73$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Изобразительное искусство, фотография Правообладатель и/или издательство: Bookwire Дата добавления в каталог КнигаЛит: ISBN: 9783844220049 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Das Sonderheft dotnetpro.dojo des Entwicklermagazins dotnetpro enthält 15 Aufgaben und die Lösungen dazu aus allen Bereichen der Softwareentwicklung.
Aus dem Inhalt: Vier gewinnt implementieren, Data Binding, Testdatengenerator bauen, Mogeln mit EVA bei Minesweeper, Boxplot-Control bauen, RavenDB explorieren, Stack und Queue implementieren, einen Windows-Dienst bauen, Event-Based Components einsetzen, Baumstruktur implementieren, LINQ nachbauen, Twitter-Client, API für Graphen entwerfen und eine ToDo-Liste mit Synchronisation bauen.
Zusätzlich gibt es noch zwei Grundlagenartikel: – Model-View-ViewModel und Event-Based Components: Wie passt das zusammen – Klassische Katas: Die bekanntesten Aufgabe der Coding Dojos.
Stefan Lieser zeigt in jeder Lösung das genaue Vorgehen: Über welche Schritte kommt er zum geforderten Produkt. Dabei muss auch er die ein oder andere Hürde überklettern. Klettern Sie mit ihm und Sie lernen mit Ihm, worauf es bei der Softwareentwicklung ankommt.

Оглавление

Stefan Lieser. Dojos für Entwickler

Einleitung

Das können Sie gewinnen

Wer stellt die Aufgabe? Wer liefert die Lösung?

Inhalt

Implementieren Sie ein Spiel..

Programmieraufgabe

Vier gewinnt. Eine Lösung

Vom Problem zur Lösung

Vier Steine finden

Zauberwort

Kettenreaktion

Suche den Flow!

Einer nach dem anderen

Lesbarkeit durch Extension Methods

Lösungsansatz

Funktionseinheiten identifizieren

Interna testbar machen

FindPropertyNames

FindPropertyTypes

GenerateValues

GenerateTestMethods

ExecuteTestMethods

Und jetzt alle!

Fazit

Meier, Müller, Schulze..

Verschiedene Arten von Testdaten

Tückisches GUI

Den Kern zerlegen

Einzelne Werte

Eine Zeile

Mehrere Zeilen

Flow

Generatoren

Portal

Host

Denkbare Erweiterungen

Fazit

Mogeln mit EVA

So mogeln Sie mit EVA!

Erste Zerlegung

Mogelzettel berechnen

Fummelei beim Index

Struktur

Fazit

Papa, was ist ein Boxplot?

Die Logik von der Umsetzung trennen

So boxen Sie mit Silverlight!

Control-API

Berechnungen

Fazit

Was kann der Rabe?

So sammeln Raben Daten

Woher nehmen, den Raben?

Client und Server

CRUDe Methoden

Konkurrierende Zugriffe

Query

Map/Reduce

Fazit

Was ist im Stapel?

Der Nächste bitte!

Reflexion

Queue<T>

Fazit

Wie zähmt man den Dämon?

So beherrschen Sie den Dienst

Featureliste

Abnahmekriterien

Entwurf

Fazit

Wie baue ich einen Legostein?

So trennt man Feu-er-wehr

Algorithmus

Entwurf

Wo beginnen?

Und Action!

Zusammensetzen

Ein Test-GUI

Erweiterungen

Fazit und Nachtrag

Wie viele Blätter hat der Baum?

So bauen Sie Bäume

Traversieren

Und jetzt andersrum

Fazit

Wie funktioniert LINQ?

So geLINQt es

Select

GroupBy

First

Distinct

Min

Fazit

Was pfeifen die Spatzen?

Der Zwitscherfinder

Fazit

Wie hängt alles zusammen?

Wie die Welt zusammenhält

Im Rausch der Tiefe

Visualisierung

Topologische Sortierung

Sich im Kreis drehen

Fazit

Wie fließen die Daten?

Featureliste

Wissen, was zu tun ist

Hochzeit von MVVM und Flow Design

Features realisieren

ToDos bearbeiten

Persistenz

ILmerge

Fazit

Alles unter einem Hut

Alles ist im Fluss

ViewModels

View und Logik verbinden

Kommandos

Fazit

Was steht in den Wolken?

Durch die Wolke stechen

Nicht ohne meine Wolke

Amazon SimpleDB

Synchronisation

Löschen

Show me your Code!

Bauteile implementieren

Über den Wolken

Synchronisieren

Fazit

IMPRESSUM

Lass uns einen lernen gehen

Aufgaben stellen ist nicht einfach

Kata und Dojo

Es geht los - fast

Die Spielarten

Coding Dojo = Spaß + Lernen

Die Klassiker: Ausgewählte Katas. Kata BankOCR

Kata FizzBuzz

Kata Potter

Kata Tennis

Kata Römische Zahlen

Kata Taschenrechner Römische Zahlen

Kata Spiel des Lebens

Kata Anagram

Отрывок из книги

Der Spruch „Übung macht den Meister“ ist abgedroschen, weil oft bemüht, weil einfach richtig. Deshalb finden Sie in diesem Sonderheft 15 dotnetpro.dojos, also Übungsaufgaben inklusive einer Musterlösung und Grundlagen.

Ein Profimusiker übt täglich mehrere Stunden. Er übt Fingerfertigkeit, Phrasierung, Ansatz beziehungsweise Haltung, Intonation und Vom-Blatt-Spielen. Als Hilfsmittel verwendet er Tonleitern, Etüden, Ausschnitte von Stücken und Unbekanntes. Ohne Üben könnte er die Qualität seines Spiels nicht halten, geschweige denn verbessern. Üben gehört für ihn dazu.

.....

(feld[vier.Eins.X, vier.Eins.Y] == feld[vier.Zwei.X, vier.Zwei.Y]) &&

(feld[vier.Eins.X, vier.Eins.Y] == feld[vier.Drei.X, vier.Drei.Y]) &&

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Dojos für Entwickler
Подняться наверх