Re: I hate 'as yet unclassified'

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: I hate 'as yet unclassified'

Stephan Eggermont-3
As there was a discussion on the Pharo mailing list on the number of these methods,
I thought to check in the 4.3 one-click too. Some synchronisation would be possible
by adding a hash over the method source, compare one method in the other system
to see if it was classified there.

Stephan

#unclassified methods by package

Etoys-Experimental 126
Morphic-Widgets 112
MorphicExtras-GeeMail 94
Collections-Text 90
Monticello-Repositories 79
ToolsTests-Browser 76
Multilingual-Display 76
Monticello-UI 72
Nebraska-Morphic-Collaborative 62
Monticello-Versioning 61
Tests-Monticello 52
Multilingual-TextConversion 49
Monticello-Merging 46
MorphicExtras-Demo 46
Morphic-Windows 45
MorphicExtras-Books 39
Etoys-Outliner 35
Tools-Browser 33
Network-RemoteDirectory 33
Tests-Bugs 32
Compression-Streams 32
Monticello-Storing 31
Sound-Scores 28
Tests-Monticello-Mocks 28
MorphicExtras-Navigators 27
MorphicExtras-AdditionalSupport 25
Morphic-Explorer 24
Nebraska-Morphic-Remote 22
Monticello-Patching 22
Tests-Files 20
Monticello-Chunk Format 20
Morphic-Text Support 20
Nebraska-Morphic-Experimental 20
Exceptions-Kernel 16
MorphicExtras-Text Support 16
MorphicExtras-Support 15
Monticello-Modeling 15
Sound-Synthesis 14
Tools-Inspector 14
MorphicExtras-Palettes 11
MorphicExtras-SoundInterface 10
Collections-Streams 10
TraitsTests-Kernel 10
Tests-Utilities 9
System-Changes 9
ST80-Pluggable Views 9
MorphicExtras-AdditionalWidgets 8
Installer-Core 7
Compiler-Exceptions 7
Morphic-Menus-DockingBar 7
Nebraska-Network-ObjectSocket 7
Files-Kernel 7
Monticello-Loading 6
ST80-Views 6
MorphicExtras-Widgets 6
MorphicExtras-AdditionalMorphs 6
Tests-ObjectsAsMethods 6
Multilingual-Editor 5
SMBase-domain 5
MorphicTests-Widgets 5
Nebraska-Audio Chat 5
MorphicTests-Kernel 5
ToolBuilder-Kernel 5
ST80-Controllers 4
Etoys-Stacks 4
Morphic-Menus 4
ST80-Framework 4
MorphicExtras-SqueakPage 4
CollectionsTests-Weak 4
MorphicTests-Layouts 4
Morphic-Pluggable Widgets 4
SUnit-Tests 4
Tests-Hex 4
ToolBuilder-SUnit 3
Etoys-Scripting 3
Graphics-Fonts 3
Kernel-Methods 3
Multilingual-Scanning 3
Files-Directories 3
SUnit-Extensions 3
ToolBuilder-Morphic 3
SystemChangeNotification-Tests 3
Morphic-Basic 3
ST80-Support 2
Network-Kernel 2
Etoys-Scripting Tiles 2
Kernel-Classes 2
Graphics-Primitives 2
Collections-Arrayed 2
MorphicExtras-Postscript Canvases 2
Services-Base 2
Graphics-Display Objects 2
Balloon-Fills 2
NetworkTests-UUID 1
PackageInfo-Base 1
Tools-FileList 1
CollectionsTests-Text 1
NetworkTests-RFC822 1
Services-Base-GUI 1
Tests-System-Support 1
System-Support 1
ST80-Editors 1
Etoys-Tile Scriptors 1
System-FileRegistry 1
Etoys-Scripting Support 1
NetworkTests-Url 1
Morphic-Kernel 1
ToolsTests-Inspector 1

#unclassified methods by author
RAA 438
stephaneducasse 145
ar 144
avi 99
yo 97
gvc 80
fbs 80
tk 80
di 76
nice 73
ab 73
sd 58
jm 47
dgd 44
sw 41
ul 35
nk 35
cmm 27
        27
cwp 26
bf 26
md 19
kb 12
wiz 12
jrp 11
kph 7
dvf 6
Tsutomu 6
ajh 6
mjr 6
ls 6
rej 6
apb 5
dtl 5
acg 4
gk 4
sbw 4
abc 4
bp 4
nb 4
jmv 3
spfa 3
laza 3
rr 3
JPF 3
MarcusDenker 3
al 3
Igor.Stasenko 3
BG 2
tetha 2
pk 2
btc 2
jrd 2
eem 2
mha 2
tfel 2
mir 1
jcg 1
mist 1
LC 1
tlk 1
djp 1
sumim 1
DSM 1
TN 1
aoy 1
DF 1
alain.plantec 1
gm 1
th 1
bvs 1
sma 1
jf 1
sps 1
tonyg 1
hh 1
tak 1
'
Reply | Threaded
Open this post in threaded view
|

Re: I hate 'as yet unclassified'

dcorking
Thanks for taking a look at Squeak as well, Stephan.

I think that Hernan Wilkinson suggested a smalllint script might be
run as part of a CI job to report on uncategorized methods in commits.

Could such a thing go on the requested features list for the Squeak
and Pharo Jenkins servers? No big deal, but I think categories help me
to understand large classes, at least when categories are somewhat
standardized across classes.

(Stephan posted his code to pharo-dev :
http://forum.world.st/I-hate-as-yet-unclassified-tp4666245p4666620.html )

Have fun! David

Reply | Threaded
Open this post in threaded view
|

Re: I hate 'as yet unclassified'

dcorking
> I think that Hernan Wilkinson suggested a smalllint script might be
> run as part of a CI job to report on uncategorized methods in commits

I see that we have
ClassTestCase>>testUnCategorizedMethods
so CI already has this covered.

Have fun! David