دسته‌بندی نشده ۲۱ دی ۱۳۸۶
شرکت یا نیروی انسانی؟ مسأله این است.

خانم مهندس کراری در توضیحی برایم نوشته بودند:“….ولی قکر میکنم اگر شرکتها و سازمانها به نیروی انسانی به اندازه کافی بها می دادند اوضاع سودآوری شون حتما بهتر از اینی که هست می شد و حداقل می دیدیم که آرزوی هر نیروی IT داشتن یک شرکت مستقل نبود! “ ضمن تشکر از ایشان، گفتم شاید […]

دسته‌بندی نشده ۱۸ دی ۱۳۸۶
Coding Standards- بخش سوم

The Tyranny of Tools I have seen teams attempt to enforce a style through the use of tools. Some tools are benign and helpful. Many IDEs, for example, allow you to specify things like indent level, brace placement, etc. With a single keystroke you can ensure that a batch of code conforms to the team […]

دسته‌بندی نشده ۱۸ دی ۱۳۸۶
Coding Standards- بخش دوم

Style not Substance A good coding standard should be about style and form, not about substance. It should not attempt to legislate good design. It should not, for example, proscribe goto or public variables. Those rules are part of the body of knowledge that all software developers should have, and are not a matter of […]

دسته‌بندی نشده ۱۸ دی ۱۳۸۶
Coding Standards- بخش اول

یکی از مهمترین مراحل در توسعه نرم‏افزار، برنامه‏نوسی و کدنویسی آن است و یکی از مهمترین مشکلات در این مرحله، کم‏کیفیت و ناهمگون بودن کدی است که توسط برنامه‏نویسان نوشته می‏شود. برای حال یا کاهش اثر این معضل، یکی از روشهایی که معمولاً به کار می‏بریم، تدوین استانداردهای برنامه‏نویسی است که برنامه‏نویسان ملزم به پیروی […]

دسته‌بندی نشده ۱۴ دی ۱۳۸۶
Concept-Orientation

Concept-orientation is a new emerging programming, data modelling and system design paradigm. The main purpose of this site is to serve as a growing resource sharing and organizing the work and thoughts on this new direction in computer science for those interested in learning about it.Main principles of the concept-oriented programming:۱. Separation of business methods […]

دسته‌بندی نشده ۱۳ دی ۱۳۸۶
Why People Leave

For the individuals considering a change in job, the reasons can be as many and varied as the personalities involved. For the organization with pathologically high turnover,a few reasons account for most departures: a just-passing-through mentality: Co-workers engender no feelings of long-term involvement in the job.

دسته‌بندی نشده ۱۳ دی ۱۳۸۶
The Joel Test: 12 Steps to Better Code

Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understand that stuff. So I’ve come up with my own, highly irresponsible, sloppy test to rate the quality of a software […]