%PDF-1.4
%
1 0 obj
<<
/AcroForm 2 0 R
/Metadata 3 0 R
/OpenAction 4 0 R
/PageLayout /TwoPageRight
/Pages 5 0 R
/Type /Catalog
/ViewerPreferences 6 0 R
>>
endobj
7 0 obj
<<
/Author (Robert C. Martin)
/CreationDate (D:20141013121912+02'00')
/Creator (PScript5.dll Version 5.2.2)
/ModDate (D:20141020102751+02'00')
/Producer (Acrobat Distiller 11.0 \(Windows\))
/Title (Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki)
>>
endobj
2 0 obj
<<
/DA (/Helv 0 Tf 0 g )
/DR 8 0 R
/Fields []
>>
endobj
3 0 obj
<<
/Length 9 0 R
/Subtype /XML
/Type /Metadata
>>
stream
2014-10-20T10:27:51+02:00
2014-10-13T12:19:12+02:00
2014-10-20T10:27:51+02:00
PScript5.dll Version 5.2.2
application/pdf
Robert C. Martin
Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki
uuid:def0b49d-8501-4a55-9e6d-3f7c41c7eaf4
uuid:81964d7f-ae89-4396-8b4f-e7878fed2a90
Acrobat Distiller 11.0 (Windows)
endstream
endobj
4 0 obj
<<
/D [10 0 R /Fit]
/S /GoTo
>>
endobj
5 0 obj
<<
/Count 30
/Kids [11 0 R 12 0 R 13 0 R]
/Type /Pages
>>
endobj
6 0 obj
<<
/FitWindow true
>>
endobj
8 0 obj
<<
/Encoding 14 0 R
/Font 15 0 R
>>
endobj
9 0 obj
3720
endobj
10 0 obj
<<
/Contents 16 0 R
/CropBox [0 0 475.9200134277 671.7600097656]
/MediaBox [0 0 475.9200134277 671.7600097656]
/Parent 17 0 R
/Resources 18 0 R
/Rotate 0
/Type /Page
/Annots []
>>
endobj
11 0 obj
<<
/Count 12
/Kids [17 0 R 19 0 R]
/Parent 5 0 R
/Type /Pages
>>
endobj
12 0 obj
<<
/Count 10
/Kids [20 0 R 21 0 R]
/Parent 5 0 R
/Type /Pages
>>
endobj
13 0 obj
<<
/Count 8
/Kids [22 0 R]
/Parent 5 0 R
/Type /Pages
>>
endobj
14 0 obj
<<
/PDFDocEncoding 23 0 R
>>
endobj
15 0 obj
<<
/Helv 24 0 R
/ZaDb 25 0 R
>>
endobj
16 0 obj
<<
/Length 26 0 R
>>
stream
q 475.9199982 0 0 671.7599945 0 0 cm /Im0 Do Q
endstream
endobj
17 0 obj
<<
/Count 10
/Kids [10 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R]
/Parent 11 0 R
/Type /Pages
>>
endobj
18 0 obj
<<
/ProcSet [/PDF /ImageC]
/XObject 36 0 R
>>
endobj
19 0 obj
<<
/Count 2
/Kids [37 0 R 38 0 R]
/Parent 11 0 R
/Type /Pages
>>
endobj
20 0 obj
<<
/Count 8
/Kids [39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R]
/Parent 12 0 R
/Type /Pages
>>
endobj
21 0 obj
<<
/Count 2
/Kids [47 0 R 48 0 R]
/Parent 12 0 R
/Type /Pages
>>
endobj
22 0 obj
<<
/Count 8
/Kids [49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R]
/Parent 13 0 R
/Type /Pages
>>
endobj
23 0 obj
<<
/Differences [24 /breve /caron /circumflex /dotaccent /hungarumlaut /ogonek /ring /tilde 39
/quotesingle 96 /grave 128 /bullet /dagger /daggerdbl /ellipsis /emdash /endash
/florin /fraction /guilsinglleft /guilsinglright /minus /perthousand /quotedblbase /quotedblleft /quotedblright /quoteleft
/quoteright /quotesinglbase /trademark /fi /fl /Lslash /OE /Scaron /Ydieresis /Zcaron
/dotlessi /lslash /oe /scaron /zcaron 160 /Euro 164 /currency 166
/brokenbar 168 /dieresis /copyright /ordfeminine 172 /logicalnot /.notdef /registered /macron
/degree /plusminus /twosuperior /threesuperior /acute /mu 183 /periodcentered /cedilla /onesuperior
/ordmasculine 188 /onequarter /onehalf /threequarters 192 /Agrave /Aacute /Acircumflex /Atilde
/Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute
/Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute
/acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis
/igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde
/odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis]
/Type /Encoding
>>
endobj
24 0 obj
<<
/BaseFont /Helvetica
/Encoding 23 0 R
/Name /Helv
/Subtype /Type1
/Type /Font
>>
endobj
25 0 obj
<<
/BaseFont /ZapfDingbats
/Name /ZaDb
/Subtype /Type1
/Type /Font
>>
endobj
26 0 obj
47
endobj
27 0 obj
<<
/Annots [57 0 R 58 0 R 59 0 R 60 0 R 61 0 R]
/BleedBox [0 0 476.2210083008 671.8099975586]
/Contents 62 0 R
/CropBox [0 0 476.2210083008 671.8099975586]
/MediaBox [0 0 476.2210083008 671.8099975586]
/Parent 17 0 R
/Resources 63 0 R
/Rotate 0
/TrimBox [0 0 476.2210083008 671.8099975586]
/Type /Page
>>
endobj
28 0 obj
<<
/Annots [64 0 R 65 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 66 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 67 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
29 0 obj
<<
/Annots [68 0 R 69 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 70 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 71 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
30 0 obj
<<
/Annots [72 0 R 73 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 74 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 75 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
31 0 obj
<<
/Annots [76 0 R 77 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 78 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 79 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
32 0 obj
<<
/Annots [80 0 R 81 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 82 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 83 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
33 0 obj
<<
/Annots [84 0 R 85 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 86 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 87 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
34 0 obj
<<
/Annots [88 0 R 89 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 90 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 91 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
35 0 obj
<<
/Annots [92 0 R 93 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 94 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 17 0 R
/Resources 95 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
36 0 obj
<<
/Im0 96 0 R
>>
endobj
37 0 obj
<<
/Annots [97 0 R 98 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 99 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 19 0 R
/Resources 100 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
38 0 obj
<<
/Annots [101 0 R 102 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 103 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 19 0 R
/Resources 104 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
39 0 obj
<<
/Annots [105 0 R 106 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 107 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 108 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
40 0 obj
<<
/Annots [109 0 R 110 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 111 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 112 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
41 0 obj
<<
/Annots [113 0 R 114 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 115 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 116 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
42 0 obj
<<
/Annots [117 0 R 118 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 119 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 120 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
43 0 obj
<<
/Annots [121 0 R 122 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 123 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 124 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
44 0 obj
<<
/Annots [125 0 R 126 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 127 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 128 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
45 0 obj
<<
/Annots [129 0 R 130 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 131 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 132 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
46 0 obj
<<
/Annots [133 0 R 134 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 135 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 20 0 R
/Resources 136 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
47 0 obj
<<
/Annots [137 0 R 138 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 139 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 21 0 R
/Resources 140 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
48 0 obj
<<
/Annots [141 0 R 142 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 143 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 21 0 R
/Resources 144 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
49 0 obj
<<
/Annots [145 0 R 146 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 147 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 22 0 R
/Resources 148 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
50 0 obj
<<
/Annots [149 0 R 150 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 151 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 22 0 R
/Resources 152 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
51 0 obj
<<
/Annots [153 0 R 154 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 155 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 22 0 R
/Resources 156 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
52 0 obj
<<
/Annots [157 0 R 158 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 159 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 22 0 R
/Resources 160 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
53 0 obj
<<
/Annots [161 0 R 162 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 163 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 22 0 R
/Resources 164 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
54 0 obj
<<
/Annots [165 0 R 166 0 R 167 0 R 168 0 R]
/ArtBox [0.2199999988 0 476.1099853516 671.7299804688]
/BleedBox [0.1099999994 0 476.1099853516 671.8200073242]
/Contents 169 0 R
/CropBox [0 0 476 672]
/MediaBox [0 0 476 672]
/Parent 22 0 R
/Resources 170 0 R
/Rotate 0
/TrimBox [0.1099999994 0 476.1099853516 671.8200073242]
/Type /Page
>>
endobj
55 0 obj
<<
/Annots [171 0 R]
/Contents 172 0 R
/CropBox [0 0 476.25 672]
/MediaBox [0 0 476.25 672]
/Parent 22 0 R
/Resources 173 0 R
/Rotate 0
/Type /Page
>>
endobj
56 0 obj
<<
/Contents 174 0 R
/CropBox [0 0 475.9200134277 671.7600097656]
/MediaBox [0 0 475.9200134277 671.7600097656]
/Parent 22 0 R
/Resources 175 0 R
/Rotate 0
/Type /Page
/Annots []
>>
endobj
57 0 obj
<<
/A 176 0 R
/BS 177 0 R
/Border [0 0 0]
/H /N
/Rect [50.3007011414 74.7425003052 111.6539993286 84.8928985596]
/Subtype /Link
/Type /Annot
>>
endobj
58 0 obj
<<
/A 178 0 R
/BS 179 0 R
/Border [0 0 0]
/H /N
/Rect [50.3007011414 64.5921020508 111.6539993286 74.7425003052]
/Subtype /Link
/Type /Annot
>>
endobj
59 0 obj
<<
/A 180 0 R
/BS 181 0 R
/Border [0 0 0]
/H /N
/Rect [50.3007011414 54.8928985596 111.6539993286 65.043296814]
/Subtype /Link
/Type /Annot
>>
endobj
60 0 obj
<<
/A 182 0 R
/BS 183 0 R
/Border [0 0 0]
/H /N
/Rect [196.9170074463 74.7425003052 297.9700012207 84.8928985596]
/Subtype /Link
/Type /Annot
>>
endobj
61 0 obj
<<
/A 184 0 R
/BS 185 0 R
/Border [0 0 0]
/H /N
/Rect [196.9170074463 64.5921020508 318.9469909668 74.7425003052]
/Subtype /Link
/Type /Annot
>>
endobj
62 0 obj
<<
/Filter /FlateDecode
/Length 186 0 R
>>
stream
HWn~ Dz}ڊĖEd:J&@``<vWWW:uz*WOf[=}ZԫI\jMUE[qnJM6_z5>d#G5zosے1^L}!ߺSg͕'w̱fK5YW5X^)Nt°N8m]Ff2@wZ|Re>mˌE7{uoH+k}4LV(TSW7|łZ}6YVpSmJзoZ]iR
!NOz.kwSaAj9
_^{+Lq+:}sva!;05=H
@Td^C