[Phpmyadmin-translators] [Phpmyadmin-devel] gsoc: Refactoring: Server view
xmujay at gmail.com
xmujay at gmail.com
Fri Apr 5 11:41:57 CEST 2013
> Note that we use bottom-posting on this list.
> It's true that refactoring means to put long procedural code into
Thanks for your guide in last mail. In this week I have fininshed two things that let me get familiar with phpmyadmin and gsoc: Refactoring: Server view
1. Finished a lot of some Chinese tranlsations.
2. send a pull request on my Github about server view code refactor.
about the patch, I make the following changes for the refactoring: server view.
render the HTML element at once
fix HTML and PHP mixture
fix code indention
enhance the code Readability
Can you help me have a reivew? thanks
From: Marc Delisle
Date: 2013-04-01 23:56
Subject: Re: [Phpmyadmin-devel] gsoc: Refactoring: Server view
Le 2013-04-01 11:26, xmujay at gmail.com a écrit :
> Thanks Marc.
> I make a simple compare with the db view which are with db_ prefix
> php file. I found that the render process is full of long code, so at
> least three things for code improvements: 1. split them to functions
> which can be re-used. 2. split them to simple files which can be
> included. 3. re-factor the code logic, improve the performance ...
> Are there more guide from you that which Aspect that the code should
> be refactor? thanks for your advices!
Note that we use bottom-posting on this list.
It's true that refactoring means to put long procedural code into
About simple files, we avoid having too many small files (not good for
performance). Have a look at libraries/TableSearch.class.php.
About improving the performance, IMO this is not related to code
refactoring. A performance problem could be fixed without refactoring
About more guides, did you have a look at the refactoring projects of
last year? They are listed at .
See a refactoring example at .
> xmujay at gmail.com
> From: Marc Delisle Date: 2013-04-01 19:12 To: phpmyadmin-devel
> Subject: Re: [Phpmyadmin-devel] gsoc: Refactoring: Server view Le
> 2013-03-31 05:10, xmujay at gmail.com a écrit :
>> I am new here. I am quite interested on the topic of Refactoring:
>> Server view.
>> from the code learning: 1. server view display code is listed on
>> ROOT folder with prefix: server_ .php (most code is used to echo
>> page elements) 2. the user request action is sent out using Ajax
>> (js folder) 3. the backend logic is on library folder, some is on
>> ROOT folder.
>> I want to know that: 1. what kind of improvement ? user
>> experience and UI change or code refactor? 2. If it is user
>> experience changes, are there some todo guides? 3. is there some
>> user survey and user experience feed back to guide us improve the
>> Server view ?
> Hi, refactoring's goal is only to improve code, so no user experience
> nor UI change should be done.
> See .
>  http://en.wikipedia.org/wiki/Code_refactoring
Own the Future-Intel® Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game
on Steam. $5K grand prize plus 10 genre and skill prizes.
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
Phpmyadmin-devel mailing list
Phpmyadmin-devel at lists.sourceforge.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Translators