andersonbruce added inline comments.

INLINE COMMENTS

> jgrulich wrote in simpleiplistvalidator.cpp:39
> In both validator constructors (mean also for IPv6 one), you can directly 
> pass "style" param from contructor, given both enums seem to be identical.

They are the same now but initially they were not (I just added the WithPort 
option to IPv6) and my thought was that they may not necessarily stay identical 
in the future. If someone goes in and changes, say, the IPv4 version without 
realizing it affects the list validator, this code still works.

> pino wrote in simpleiplistvalidator.cpp:62
> no need for a regexp, please use `QString::split()` with 
> `QString::SkipEmptyParts`

I used the regex so that it would split on commas with or without spaces around 
them and how I read SkipEmptyParts is that it will drop something between two 
adjacent commas which is not what I was trying to do. 
Now I know that I could use "trimmed()" on the resulting strings to strip off 
any remaining spaces but I don't see any advantage to either using "trimmed()" 
every time I use one of the resulting strings or doing it once and creating 
another local copy of the strings for this purpose. It seemed to me that doing 
everything in one step was a just as viable approach unless there is something 
inherently bad with splitting on a regex that I am not aware of, especially 
given that I commented it to explain what it is doing.

> pino wrote in simpleiplistvalidator.cpp:67
> set (later on), but never use

I don't understand this comment. 'result' is set here to Acceptable, it can be 
modified to Intermediate at line 102 but if all the addresses are valid it 
needs to have been set initially to Acceptable for the return at line 106 to be 
correct.

> pino wrote in simpleiplisttest.cpp:53
> `QVERIFY(foo == bar)` -> `QCOMPARE(foo, bar)`, it applies to all the checks 
> in this file

Any particular reason you think this is superior?

REPOSITORY
  R116 Plasma Network Management Applet

REVISION DETAIL
  https://phabricator.kde.org/D15521

To: andersonbruce, jgrulich, pino
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart

Reply via email to