Re: MidCOM and its further adaption to new Midgard versions - AKA Midgard core quality
Jukka Zitting <[email protected]> Thu, 9 Feb 2006 11:20:10 +0200
| Newsgroups | gmane.comp.web.midgard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, On 2/9/06, Piotras <[email protected]> wrote: > I will ask a question for every question because I can not be the only > one who is responsible for midgard logic. That's reasonable and not really the problem. The problem is that nobody is currently taking responsibility for the bigger architectural issues. I tried doing some of that last year but right now I just feel too frustrated to keep trying. The current development attitude of "program first, define API later" isn't too supportive for long term planning. > Plan for 1.8 is very simple. > * improved, faster and partially refactored core with QB > * metadata for any midgard type > Maybe I am the only one who heard that > midcom's metadata is its killer? > * Midgard Reflection > * New Quota > * New datatypes like ISO datetimes And things like a new configuration mechanism, etc. Compare this list with the one in the 1.8alpha1 release notes and you get my point about not having a clearly defined release plan. > What we do now is not about "taking care of the managerial and > architectural issues in Midgard", it is about doing all the stuff which > is absolutely mandatory to be done. I think this pretty much summarizes the problem at hand. Different definitions for "absolutely mandatory" (paraphrasing heavily :-): Piotras: bug fixes, optimizations, new features Jukka: taking care of the managerial and architectural issues Torben: proper documentation and a better development process > If I would like to make parser improvements right now , how should I do > it after style mRFC has been passed? How caching features similiar to > MMP should look like after this mRFC has been passed? Should I move it > to midgard-php or midgard-apache? How should looks like request > handling? > > I asked these questions because no one focused on such "details" while > we voted for full rewrite of code in three midgard modules. I answered all these questions when mRFC 0022 was discussed. The fact that I need to repeat myself over and over again is one reasons I feel so frustrated about taking any sort of responsibility over the architectural design. This problem is not related to just this issue but was repeated many times during the discussions last year. BR, Jukka Zitting -- Yukatan - http://yukatan.fi/ - [email protected] Software craftmanship, JCR consulting, and Java development