Bemutatkozik:
Az Ön új prezentációs asszisztense.
Minden eddiginél gyorsabban finomíthatja, fejlesztheti és szabhatja testre tartalmait, találhat releváns képeket, illetve szerkesztheti vizuális elemeit.
Népszerű keresések
1) Search code for FIXMEs*
2) Filter >90 and <15 days old
3) Email report to assess severity
Add exclude and send_email modules
1) Search public API for kwargs*
2) Filter >180 days old
3) Raise `AssertionError`
Add raise_if_present and filter_by_age modules
1) Search for TODOs, XXXs, HACKs...
2) Filter out those <6 months old*
3) Email reports to committers
with "1-click-distance" links
New pipeline: gather_git_blames_shell,
aggregate_by, and send_aggregated_email modules
: "chain of processing elements arranged so that the output of each element is the input of the next" - en.wikipedia.org
file paths
1. Gather files
2. Inspect files
line meta.
4. Filter
3. Extract more metadata
+ addition.
line meta.
(subset)
line metadata
5. Trigger actions
6. Aggregate
report
7. Create report
8. Deliver/notify/etc.
*. Process results
Modern C++: What You Need to Know - April 3, 2014 - Herb Sutter
source: http://channel9.msdn.com/Events/Build/2014/2-661
(at 10:48)
by
by
failure to reject a false H0
(false -)
Use it out of the box. No weird formats.
(django)
<3.5 sec. >240k lines, >1.7k .py, >60 hits
found 2 TODOs from 2006 (!)
The only dependency is python 2.7/3.3+
(false +)
incorrect rejection of a true H0
Easily extensible to meet your needs.
(H0)
no relation found
alpha >= 0, beta = 0
(like bloom filters)
source: http://en.wikipedia.org/wiki/Type_I_and_type_II_errors
TODOs are jobs that the programmer thinks should be done, but for some reason can’t do at the moment. [...]
Whatever else a TODO might be, it is not an excuse to leave bad code in the system.
source: Robert C. Martin, “Clean Code – A Handbook of Agile Software Craftsmanship”