# Helping to find the usefulness of a proposal

Marek Kozieł develop4lasu at gmail.com
Thu Apr 2 10:34:24 PDT 2009

As pool I would suggest, while [yes/no] do not give any knowledge:

Problem:
-> Analyzed(0~5~6) // did you took much time to analyze it? // (0 =
no) (5 = a lot)
-> IHadSuchProblem(0~5~6) // how often you had such problem ? (0 = no)
(5 = often) (6 = almost all time)
-> IWouldUseIt(0~5~6) // would you use in new JDK ? (0 = no) (5= a lot)
-> Problems(0~5~6[,sample]) // like: to many interactions, to
complicated, potential problems .... (0 = none) (5 = a lot)
-> OtherSolutionWouldSolveProblem(0~5~6[,SolutionName]) // do you know
other solution (0 = do not know any) (5 = in 100%) (6 = 100% and would
be better)
-> SolutionNotComplete(0~5~6[,description]) // what is missing in
yours opinion? (0 = none) (5 = incomplete)
-> Except(0~5~6,what) // some parts of this solution should be removed
(0 = none)
-> Extend(0~5~6,what) // this soultion need to be extended to work
correctly (0 = no need) (5 = to weak to solve problem at current
version)

0 : none  ~  5 : much
6 : very much

Like:

[Marek Kozieł]
StringInSwitch:
-> Analyzed(5)
-> IWouldUseIt(1)
-> Problems(3)
-> OtherSolutionWouldSolveProblem(6,enum)
-> SolutionNotComplete(5,onlyForStaticData)
-> Exclude(0)
-> Extend(6,dynamicData comparator)
NextSolution/Proposal:
...

Explanation:

-> Analyzed(5) : I took a lot of time to analyze it
-> IWouldUseIt(1) : I think this solution have no much use for me (to
weak = no dynamic data).
-> Problems(3) : would cause bad style
-> OtherSolutionWouldSolveProblem(6,enum) : can have all those and more
-> SolutionNotComplete(5,onlyForStaticData) :
-> Exclude(0) : nothing to exclude
-> Extend(6,dynamicData asymetricComparator) : should be extended with
... and It would help a lot

This could be parsed to bring some critical informations (like
potential problem).

--
Pozdrowionka. / Regards.
Lasu aka Marek Kozieł

http://lasu2string.blogspot.com/