diff options
author | Philip Withnall <philip@tecnocode.co.uk> | 2013-08-24 02:48:48 (GMT) |
---|---|---|
committer | Philip Withnall <philip@tecnocode.co.uk> | 2013-08-24 02:48:48 (GMT) |
commit | 32a64e5e3b2c9f2d534e2aa3b8d9f9b2630a7acc (patch) | |
tree | 746b494e9d3a404f3ac1045477cd537115276c90 | |
parent | 05d38fa91ea1d3a4a674c14154a5a359e2d6bf7b (diff) |
Add bugs-everywhere bug tracking support
Also add an initial batch of bugs based on feedback from
delivering the first training session.
18 files changed, 438 insertions, 0 deletions
diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/comments/f127686d-3531-4f12-ae18-c49cb0c4fa9a/body b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/comments/f127686d-3531-4f12-ae18-c49cb0c4fa9a/body new file mode 100644 index 0000000..9c8da65 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/comments/f127686d-3531-4f12-ae18-c49cb0c4fa9a/body @@ -0,0 +1,3 @@ +As well as explaining lists and dictionaries, introduce tuples, +since they’re pretty important (and are implicitly used in +the second exercise). diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/comments/f127686d-3531-4f12-ae18-c49cb0c4fa9a/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/comments/f127686d-3531-4f12-ae18-c49cb0c4fa9a/values new file mode 100644 index 0000000..8bf976f --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/comments/f127686d-3531-4f12-ae18-c49cb0c4fa9a/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Sat, 24 Aug 2013 02:45:42 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/values new file mode 100644 index 0000000..6ae115b --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/36f68e91-16f7-46ab-bba7-a4b160fc2c5a/values @@ -0,0 +1,50 @@ +{ + + + + + + + "creator": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "reporter": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "severity": "minor", + + + + + + + "status": "open", + + + + + + + "summary": "Explain tuples", + + + + + + + "time": "Sat, 24 Aug 2013 02:44:31 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/comments/5f04d451-1f60-42c5-8702-aac1dd51d680/body b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/comments/5f04d451-1f60-42c5-8702-aac1dd51d680/body new file mode 100644 index 0000000..4122c05 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/comments/5f04d451-1f60-42c5-8702-aac1dd51d680/body @@ -0,0 +1,11 @@ +People were getting confused in the exercises about where to +put operators like + and (especially) %. They were also getting +% as an operator and % as a string formatting placeholder +confused. + +Add a section which introduces operators formally, compares +them to binary operators in mathematics, and briefly lists +some operators along with their types. + +Make sure to include comparison and assignment operators in +this list, since they’re not currently explicitly covered. diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/comments/5f04d451-1f60-42c5-8702-aac1dd51d680/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/comments/5f04d451-1f60-42c5-8702-aac1dd51d680/values new file mode 100644 index 0000000..bf52fd9 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/comments/5f04d451-1f60-42c5-8702-aac1dd51d680/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Sat, 24 Aug 2013 02:43:57 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/values new file mode 100644 index 0000000..6e0bec6 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/6ff0e3bf-8d9d-4329-ac36-f5e10b48535d/values @@ -0,0 +1,50 @@ +{ + + + + + + + "creator": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "reporter": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "severity": "minor", + + + + + + + "status": "open", + + + + + + + "summary": "Explain operators more formally", + + + + + + + "time": "Sat, 24 Aug 2013 02:42:01 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/comments/74ee825f-2a91-4f5a-8023-e306d652e54e/body b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/comments/74ee825f-2a91-4f5a-8023-e306d652e54e/body new file mode 100644 index 0000000..edb34cb --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/comments/74ee825f-2a91-4f5a-8023-e306d652e54e/body @@ -0,0 +1,8 @@ +At the end of part 1, clarify that there are 9 exercises relevant +to the material just covered. Step through completing the first +exercise, paying special attention to an example workflow (e.g. +open in gedit, edit it, save the file, run `python my-file.py` +from the terminal, observe the output, repeat). + +Be clear about success criteria for the exercises, so that +people know when they’re complete. diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/comments/74ee825f-2a91-4f5a-8023-e306d652e54e/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/comments/74ee825f-2a91-4f5a-8023-e306d652e54e/values new file mode 100644 index 0000000..9d1e1da --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/comments/74ee825f-2a91-4f5a-8023-e306d652e54e/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Sat, 24 Aug 2013 02:48:09 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/values new file mode 100644 index 0000000..f44ccab --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/c7d3a794-b396-4082-bb2e-69d64e59983d/values @@ -0,0 +1,50 @@ +{ + + + + + + + "creator": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "reporter": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "severity": "minor", + + + + + + + "status": "open", + + + + + + + "summary": "Clarify workflow for completing exercises", + + + + + + + "time": "Sat, 24 Aug 2013 02:46:12 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/comments/9d4f78ba-a2fa-4cf9-ba3e-bf0adca8d12e/body b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/comments/9d4f78ba-a2fa-4cf9-ba3e-bf0adca8d12e/body new file mode 100644 index 0000000..3e04c2f --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/comments/9d4f78ba-a2fa-4cf9-ba3e-bf0adca8d12e/body @@ -0,0 +1,11 @@ +People were confusing the code and output areas in Peppy, +and similarly were putting strings adjacent in the code +(without using a concatenation opereator) and +expecting them to be printed adjacent in the output. + +Perhaps the examples in the code should not show the +interpreter prompt and output? However, this is useful. + +Maybe add some clarification to the introduction that code +and output are separate. Explain this with reference to a +screenshot of Peppy. diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/comments/9d4f78ba-a2fa-4cf9-ba3e-bf0adca8d12e/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/comments/9d4f78ba-a2fa-4cf9-ba3e-bf0adca8d12e/values new file mode 100644 index 0000000..b79036b --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/comments/9d4f78ba-a2fa-4cf9-ba3e-bf0adca8d12e/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Sat, 24 Aug 2013 02:40:11 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/values new file mode 100644 index 0000000..5d828a0 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e11c2b05-1784-436e-9b4e-2dbece9e762e/values @@ -0,0 +1,50 @@ +{ + + + + + + + "creator": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "reporter": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "severity": "minor", + + + + + + + "status": "open", + + + + + + + "summary": "Clarify difference between code and output", + + + + + + + "time": "Sat, 24 Aug 2013 02:37:47 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/comments/2f87300c-1a0f-4e1c-ba9f-aa626942f251/body b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/comments/2f87300c-1a0f-4e1c-ba9f-aa626942f251/body new file mode 100644 index 0000000..f8804fc --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/comments/2f87300c-1a0f-4e1c-ba9f-aa626942f251/body @@ -0,0 +1,7 @@ +Further to stating that using the interpreter is not sustainable +for actual application development, explicitly introduce one +workflow which _is_. For example, the IDLE environment, Peppy, +or gedit and a terminal. + +Say that other workflows exist, and each user has to find one +they feel comfortable (and productive) with. diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/comments/2f87300c-1a0f-4e1c-ba9f-aa626942f251/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/comments/2f87300c-1a0f-4e1c-ba9f-aa626942f251/values new file mode 100644 index 0000000..9577a01 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/comments/2f87300c-1a0f-4e1c-ba9f-aa626942f251/values @@ -0,0 +1,29 @@ +{ + + + + + + + "Author": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "Content-type": "text/plain", + + + + + + + "Date": "Sat, 24 Aug 2013 02:41:43 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/values b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/values new file mode 100644 index 0000000..795b1ae --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/bugs/e4a536fb-8ed9-417b-a78c-0b3d026c2d35/values @@ -0,0 +1,50 @@ +{ + + + + + + + "creator": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "reporter": "Philip Withnall <philip@tecnocode.co.uk>", + + + + + + + "severity": "minor", + + + + + + + "status": "open", + + + + + + + "summary": "Clarify development workflows", + + + + + + + "time": "Sat, 24 Aug 2013 02:40:38 +0000" + + + + + + +} diff --git a/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/settings b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/settings new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.be/dcda61d1-5133-456a-b88c-6bf21e61777b/settings @@ -0,0 +1 @@ +{} diff --git a/.be/version b/.be/version new file mode 100644 index 0000000..38d39ae --- /dev/null +++ b/.be/version @@ -0,0 +1 @@ +Bugs Everywhere Directory v1.5 @@ -10,3 +10,4 @@ presentation.pdf presentation.snm presentation.toc presentation.vrb +.be/id-cache |