Version Control Software

2013-06-12 Thread cutems93
I am looking for an appropriate version control software for python 
development, and need professionals' help to make a good decision. Currently I 
am considering four software: git, SVN, CVS, and Mercurial. Of course, I 
already did some research on different characteristics of version software, but 
I concluded that listening to personal experiences and opinions from the 
professionals will help me a lot. What version control software do you like the 
most and why? What is the difference between git and Mercurial? Also, if anyone 
can help me by doing google-chat or skype, please let me know. 

Thanks in advance!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Version Control Software

2013-06-12 Thread cutems93
Thank you everyone for such helpful responses! Actually, I have one more 
question. Does anybody have experience with closed source version control 
software? If so, why did you buy it instead of downloading open source 
software? Does closed source vcs have some benefits over open source in some 
part? 

Thanks!
MinS
-- 
http://mail.python.org/mailman/listinfo/python-list


Python development tools

2013-06-23 Thread cutems93
Hello, 

I am new to python development and I want to know what kinds of tools people 
use for python development. I went to Python website and found several tools. 

1. Automated Refactoring Tools
2. Bug Tracking
3. Configuration And BuildTools
4. Distribution Utilities
5. Documentation Tools
6. Integrated Development Environments
7. Python Debuggers
8. Python Editors
9. Python Shells
10. Test Software
11. Useful Modules
12. Version Control

What else do I need? Also, which software is used in daily base? I know version 
control software and bug tracking software are used almost everyday by 
developers. Which software is used less often? 

Also, I will use GUI interface for Python. What kind of widget toolkits do you 
recommend? I know there are GTK+ and Qt. 

Thank you in advance!
-Min S.-
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python development tools

2013-06-23 Thread cutems93
On Sunday, June 23, 2013 1:40:07 PM UTC-7, cutems93 wrote:
> Hello, 
> 
> 
> 
> I am new to python development and I want to know what kinds of tools people 
> use for python development. I went to Python website and found several tools. 
> 
> 
> 
> 1. Automated Refactoring Tools
> 
> 2. Bug Tracking
> 
> 3. Configuration And BuildTools
> 
> 4. Distribution Utilities
> 
> 5. Documentation Tools
> 
> 6. Integrated Development Environments
> 
> 7. Python Debuggers
> 
> 8. Python Editors
> 
> 9. Python Shells
> 
> 10. Test Software
> 
> 11. Useful Modules
> 
> 12. Version Control
> 
> 
> 
> What else do I need? Also, which software is used in daily base? I know 
> version control software and bug tracking software are used almost everyday 
> by developers. Which software is used less often? 
> 
> 
> 
> Also, I will use GUI interface for Python. What kind of widget toolkits do 
> you recommend? I know there are GTK+ and Qt. 
> 
> 
> 
> Thank you in advance!
> 
> -Min S.-

Alright. Thanks everyone for your responses. I just want to know what tools are 
GENERALLY used by professional developers. I am helping somebody who wants to 
know about software that he might use in his project. He does not know what 
kind of project it will be, but it will be more like scripting in the 
beginning. I know my question is somewhat vague, but this is all I can give 
you. Could you help me by sharing your experiences?

Thanks!
-Min-
-- 
http://mail.python.org/mailman/listinfo/python-list


Important features for editors

2013-07-04 Thread cutems93
I am researching on editors for my own reference. I found that each of them has 
some features that other don't, but I am not sure which features are 
significant/necessary for a GOOD editor. What features do you a good editor 
should have? Keyboard shortcuts? Extensions?

Thanks!
Min
-- 
http://mail.python.org/mailman/listinfo/python-list


Python testing tools

2013-07-19 Thread cutems93
I am currently doing some research on testing software for Python. I found that 
there are many different types of testing tools. These are what I've found.

1.Unit test 
2.Mock test
3.Fuzz test
4.Web test
5.Acceptance/business logic test
6.GUI test
7.Source code checking
8.Code coverage
9.Continuous integration
10.Automatic test runners
11.Test fixtures

I know web and GUI testing tools are for specific uses. For instance, if you 
are not working with GUI or web pages, you don't need those testing tools. 
Other than these two, do you use all of the other nine testing tools? I think 
many of you are using unit testing tools, such as unittest and doctest, and 
source code checking tools, like pylint or pychecker. Do you guys use 
#2,3,5,8,9,10 and 11 often?

Thanks!

-Min S.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python testing tools

2013-07-23 Thread cutems93
On Saturday, July 20, 2013 1:11:12 AM UTC-7, Ben Finney wrote:
> cutems93  writes:
> 
> 
> 
> > I am currently doing some research on testing software for Python. I
> 
> > found that there are many different types of testing tools. These are
> 
> > what I've found.
> 
> 
> 
> You will find these discussed at the Python Testing Tools Taxonomy
> 
> http://wiki.python.org/moin/PythonTestingToolsTaxonomy>.
> 
> 
> 
> Hope that helps.

Thank you, but I already read this page before I posted this question. What I 
want to know is whether you personally use these tools other than unit testing 
tools. 
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python testing tools

2013-07-23 Thread cutems93
On Tuesday, July 23, 2013 11:04:23 AM UTC-7, Skip Montanaro wrote:
> > Thank you, but I already read this page before I posted this question. What 
> > I want to
> 
> > know is whether you personally use these tools other than unit testing 
> > tools.
> 
> 
> 
> I tried using one of the mock tools a few years ago.  I found it
> 
> didn't fit my brain very well.  (Maybe it was just me.)
> 
> 
> 
> I use pylint all the time, and coverage from time-to-time, have used
> 
> nose in the past, but not for my current stuff.  All are worth your
> 
> time.
> 
> 
> 
> Skip

Thank you! What tool do you use for coverage? And have you used pychecker? I 
heard it is as good as pylint. What do you think?

-Min S.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python testing tools

2013-07-23 Thread cutems93
On Tuesday, July 23, 2013 11:33:10 AM UTC-7, Skip Montanaro wrote:
> > Thank you! What tool do you use for coverage?
> 
> 
> 
> coverage. :-)
> 
> 
> 
> > And have you used pychecker?
> 
> 
> 
> Yes, in fact, I used to use a wrapper script I wrote that ran both
> 
> pylint and pychecker, then massaged the output into
> 
> suitable-for-emacs-next-error-command
> 
> 
> 
> > I heard it is as good as pylint. What do you think?
> 
> 
> 
> They overlap a fair bit, but do somewhat different things.
> 
> 
> 
> S

Could you please elaborate on the difference of the two? I heard pylint does 
not import your source code when it is analyzing, while pychecker does. Does 
that make some difference? Moreover, do you personally like pylint or pycheker 
and why?

Thank you!!

-Min S.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python testing tools

2013-07-30 Thread cutems93
On Tuesday, July 23, 2013 3:51:00 PM UTC-7, Ben Finney wrote:
> cutems93  writes:
> 
> 
> 
> > On Saturday, July 20, 2013 1:11:12 AM UTC-7, Ben Finney wrote:
> 
> > > You will find these discussed at the Python Testing Tools Taxonomy
> 
> > > http://wiki.python.org/moin/PythonTestingToolsTaxonomy>.
> 
> > > 
> 
> > > Hope that helps.
> 
> >
> 
> > Thank you, but I already read this page before I posted this question.
> 
> 
> 
> (You will benefit from also reading and applying
> 
> http://wiki.python.org/moin/GoogleGroupsPython> before using Google
> 
> Groups. My advice: choose a different interface to this forum, Google
> 
> Groups is terrible.)
> 
> 
> 
> > What I want to know is whether you personally use these tools other
> 
> > than unit testing tools.
> 
> 
> 
> Yes, I do :-)
> 
> 
> 
> What are you actually wanting to learn, beyond a collection of “this is
> 
> what I use” stories?
> 
> 
> 
> -- 
> 
>  \  “The way to build large Python applications is to componentize |
> 
>   `\ and loosely-couple the hell out of everything.” —Aahz |
> 
> _o__)  |
> 
> Ben Finney

Sorry, I didn't notice that there are new replies. I want to know why you are 
using other software than unittest. Are those software more like "options" or 
"necessities" for you?

Thank you!
Min S.
-- 
http://mail.python.org/mailman/listinfo/python-list


Lettuce vs Behave

2013-08-16 Thread cutems93
I found that BDD is a very good philosophy for coding and checking my program, 
and I decided to use either of these two software. However, it seems these two 
are very similar in the way they function. As professionals, what do you prefer 
and why?
-- 
http://mail.python.org/mailman/listinfo/python-list