2
голосов
3ответов
459 просмотров

A very basic question about the way GUI integrated with the Logic classes

assume i have a huge input form, which of course representing classes. i need this input to be loaded into the class's instances. this input obviously contains (some very complicated validation) checks, obviously the logic layer contains those input validation already. the question is what am i d...

6
голосов
3ответов
2534 просмотров

Flex External Stylesheet Conventions

I know that there are questions regarding this same topic, but for HTML. What are some good conventions in regards to using external stylesheets in a Flex app.? How would you break up the stylesheets (names of stylesheets and what they include)?

12
голосов
1ответов
1425 просмотров

Fluent NHibernate Default Conventions

I'm trying to find a resource that shows what default conventions Fluent NHibernate uses with no custom (user) conventions applied. Thanks!

0
голосов
2ответов
169 просмотров

Is it better to disable or omit context/popup menu options?

My application is context-sensisitve and I dynamically build menus for the main window / context/popup, and other places. I typically know if a given menu command will be valid given the current state of the application. Is it better practice to DISABLE/GREY the menu options which currently do no...

5
голосов
5ответов
3365 просмотров

Python bracket convention

What do you think is the convention that is mostly used when writing dictionary literals in the code? I'll write one possible convention as an answer.

2
голосов
3ответов
2231 просмотров

ASP.NET MVC: convention for organizing ViewModels

As discussed throughout the various MVC questions and blogposts, we know that the ASP.NET MVC project layout is heavy on convention. I blindly made a sub-directory in the Controllers folder. This doesn't feel right. alt text http://www.imagechicken.com/uploads/1252003002097179400.png Questi...

0
голосов
4ответов
349 просмотров

is it good "form" to declare new classes in the same file?

I code in Python a lot, and I frequently create classes. Now, I'm not sure if this is good Python form, but I just declare a class in the same file as my main(). class foo { ... } I'm wondering if it's good form in Java to do the same? For example, class foo { public static int name; ...

10
голосов
3ответов
3090 просмотров

Research into Advantages of Having a Standard Coding Style

There are a couple of questions on Stackoverflow on whether there is any research or studies into what is the best coding convention/style. That's not what this question is about. This question is about whether there are any studies that research whether there are any advantages, productivity g...

213
голосов
6ответов
64436 просмотров

Python __str__ versus __unicode__

Is there a python convention for when you should implement __str__() versus __unicode__(). I've seen classes override __unicode__() more frequently than __str__() but it doesn't appear to be consistent. Are there specific rules when it is better to implement one versus the other? Is it necessa...

161
голосов
11ответов
26950 просмотров

How to organize large R programs?

When I undertake an R project of any complexity, my scripts quickly get long and confusing. What are some practices I can adopt so that my code will always be a pleasure to work with? I'm thinking about things like Placement of functions in source files When to break something out to another ...

32
голосов
6ответов
23473 просмотров

Ruby: Boolean attribute naming convention and use

Learning ruby. I'm under the impression that boolean attributes should be named as follows: my_boolean_attribute? However, I get syntax errors when attempting to do the following: class MyClass attr_accessor :my_boolean_attribute? def initialize :my_boolean_attribute? = false end e...

4
голосов
3ответов
2336 просмотров

Fluent NHibernate. Auto Mapping and Conventions

Im new to NHibernate, the configuration aspect of it has always seemed overly onerous to me. Yesterday, I came across the Auto Mapping features of Fluent NHibernate and was suitably impressed. To educate myself, I set myself the challenge of attempting the 'Getting Started First Project' (http:/...

38
голосов
7ответов
47174 просмотров

How do you USE Fortran 90 module data

Let's say you have a Fortran 90 module containing lots of variables, functions and subroutines. In your USE statement, which convention do you follow: explicitly declare which variables/functions/subroutines you're using with the , only : syntax, such as USE [module_name], only : variable1, v...

2
голосов
3ответов
128 просмотров

Is it bad practice to put a lot of code in the get function of a property which wraps PInvoke stuff?

A confusing title I know. Let me explain. I have to marshal an array of structs, which then get converted to an array of classes (legacy compatibility). For instance public class InnerClass {} public class OuterClass { private InnerClass[] innerClasses; } public struct InnerStruct { // Da...

1
голосов
7ответов
1112 просмотров

Newbie to python conventions, is my code on the right track?

I've been reading about python for a week now and just thought I'd try my hand at it by creating a tax bracket calculator. I'm not finished but I wanted to know if I'm on the right track or not as far as python programming goes. I've only done a little C++ programming before, and it feels like ...

0
голосов
9ответов
414 просмотров

What is the conventional way to assign default values to member variables in C#?

Which is more conventional in C#? class Foo { private string _first; private string _second; public Foo(string first) { _first = first; _second = string.Empty; } } or class Foo { private string _first; private string _second = string.Empty; public Foo(string first) ...

72
голосов
13ответов
73382 просмотров

Python: using 4 spaces for indentation. Why?

While coding python I'm using only 2 spaces to indent, sure PEP-8 really recommend to have 4 spaces, but historically for me it's unusual. So, can anyone convince me to use 4 spaces instead of 2? What pros and cons? P.S. And finally, what's easy way to convert all existing codebase from 2 space...

1
голосов
1ответов
1318 просмотров

MySQL ENUMS предназначен для использования с CakePHP, или мне следует избегать их?

Дело в том, что я не вижу этих ENUM, создающих раскрывающиеся меню в каркасе CakePHP, поэтому я думаю, что CakePHP может посоветовать этого не делать, но я не могу найти никакой документации по этому вопросу. Кто-нибудь знает, использовать ENUM или нет?

0
голосов
7ответов
190 просмотров

Рекомендуемые значения инициализации для чисел

Предположим, у вас есть множество переменных на основе чисел или int, которые вы хотите инициализировать некоторым значением по умолчанию. Но использование 0 может быть проблематичным, потому что 0 имеет смысл и может иметь побочные эффекты. Есть ли какие-то соглашения по этому поводу? В п...

11
голосов
2ответов
1023 просмотров

Должен ли я использовать собственное ключевое слово (свойства) в реализации?

Я считаю, что в основном разбираюсь в свойствах. Мой вопрос: если у меня есть свойство для переменной экземпляра, и я устанавливаю или получаю его из метода в моем файле реализации, должен ли я использовать self.myProperty или только myProperty? Я знаю, что любой из них работает, но я встречал с...

27
голосов
6ответов
8232 просмотров

Почему аргументы для atan2 - Y, X, а не X, Y?

В C функция atan2 имеет следующую сигнатуру: double atan2( double y, double x ); Другие языки тоже. Это единственная известная мне функция, которая принимает аргументы в порядке Y, X, а не в порядке X, Y, и она регулярно меня портит, потому что, когда я думаю о координатах, я думаю (X, Y)...

1
голосов
1ответов
209 просмотров

Соглашение о папке содержимого в MVC

Мне интересно, какова история соглашения для папки / contents в проекте ASP.NET MVC; откуда он возникает; и причины этого. Наша команда рассматривает возможность перемещения наших / images и / styles из / contents, чтобы уменьшить уровни папок в проекте. Было бы неплохо узнать, почему это сог...

2
голосов
5ответов
686 просмотров

Соглашения об URL-адресах PHP framework

Многие фреймворки используют соглашения об URL-адресах, такие как /controller/action/{id}, что замечательно, но если вам нужна какая-либо конфигурация помимо этого, вы должны написать свои собственные маршруты. Как бы вы обрабатывали URL-адреса типа /users/{id}/friends на сервере? (чтобы пере...

128
голосов
10ответов
48272 просмотров

Это Python для импорта внутренних функций?

PEP 8 говорит: Импорт всегда помещается в начало файла сразу после любого модуля. комментарии и строки документации, а также перед глобальными переменными и константами модуля. Иногда я нарушаю PEP 8. Иногда я импортирую вещи внутри функций. Как правило, я делаю это, если ест...

2
голосов
3ответов
731 просмотров

Соглашения о форматировании комментариев к функциям / классам

У кого есть наиболее удобочитаемые и полезные правила комментирования функций / классов? Я не ищу что-то, что генерирует документы, но я рассматриваю возможность принятия чего-то вроде JavaDoc, потому что вся информация там есть. /** * This function processes data * * @param p1 the first ...

2
голосов
6ответов
215 просмотров

Допустимо ли принятие объекта в качестве параметра?

Допустим, у меня есть текстовое поле или любая другая форма ввода, которая запрашивает номер социального страхования. Я хочу отметить, что SSN - это чистый пример, о котором я просто подумал прямо сейчас. Этот ввод, естественно, изначально будет сохранен как строка. string s = Console.ReadLin...

10
голосов
12ответов
617 просмотров

Какой стиль возврата я должен использовать?

Это связано с соглашениями, используемыми в C #. У меня есть метод с двумя параметрами (координаты X и Y). Эти координаты представляют положение, в котором может находиться «плитка». Если плитка находится в этих координатах, метод возвращает ее номер. Если в этих координатах нет плитки, мне и...

6
голосов
6ответов
2881 просмотров

Есть ли кодовые соглашения для сборки (в основном PIC)?

Есть ли кодовые соглашения для сборки (в основном PIC)?

2
голосов
5ответов
3863 просмотров

Порядок методов в любом классе

Я все еще новичок в программировании и хочу писать максимально чистый код. Это может показаться глупым вопросом, но в каком порядке следует размещать методы? Функционально, конечно, не имеет значения, но верстка имеет огромное значение. Допустим, у нас есть следующий код в одном классе: -(...

3
голосов
2ответов
392 просмотров

\ Windows \ versus \ Windows \ System32 - соглашения о расположении файлов

Существует ли стандартное соглашение о типах файлов, находящихся в \ Windows \, ​​по сравнению с файлами, которые находятся в \ Windows \ System32 ?? Я работаю над SDK, в котором есть множество DLL, вспомогательный исполняемый файл и служебный исполняемый файл Windows. Предыдущий парень, кото...