* Re: [devel] [SCM] packages/hlint: heads/master
@ 2008-11-18 19:12 ` Alexey I. Froloff
2008-11-18 19:22 ` Alexander Bokovoy
0 siblings, 1 reply; 8+ messages in thread
From: Alexey I. Froloff @ 2008-11-18 19:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 495 bytes --]
* Slava Semushin <php_coder@> [081118 20:00]:
> - IndirectSourceFile(fileExist): removed public method.
> - IndirectSourceFile(isFileExists): added new public method.
> - bool fileExist() const {return fileWasOpened;}
> + bool isFileExists() const {return fileWasOpened;}
Операция "remove/add" с similarity index равным 100% называется
"rename" или "move". К тому же по правилам английского языка эта
функция должна называться "doesFileExst()".
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [SCM] packages/hlint: heads/master
2008-11-18 19:12 ` [devel] [SCM] packages/hlint: heads/master Alexey I. Froloff
@ 2008-11-18 19:22 ` Alexander Bokovoy
2008-11-18 19:32 ` Alexander Bokovoy
0 siblings, 1 reply; 8+ messages in thread
From: Alexander Bokovoy @ 2008-11-18 19:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/11/18 Alexey I. Froloff <raorn@altlinux.ru>:
> * Slava Semushin <php_coder@> [081118 20:00]:
>> - IndirectSourceFile(fileExist): removed public method.
>> - IndirectSourceFile(isFileExists): added new public method.
>
>> - bool fileExist() const {return fileWasOpened;}
>> + bool isFileExists() const {return fileWasOpened;}
>
> Операция "remove/add" с similarity index равным 100% называется
> "rename" или "move". К тому же по правилам английского языка эта
> функция должна называться "doesFileExst()".
На API логических функций нужно смотреть в контексте их использования.
Их обычно их именуют так, чтобы получить читаемый английский текст.
Сравните:
if (isFileExists(file)) { .... }
и
if (FileExists(file)) { .... }
Префикс is обычно используется для записи is-a отношений, где
выполняется проверка принадлежности объекта определенному классу:
if (isFile(handle)) { .. }
if (!isNapkins(paper)) { ... }
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [SCM] packages/hlint: heads/master
2008-11-18 19:22 ` Alexander Bokovoy
@ 2008-11-18 19:32 ` Alexander Bokovoy
2008-11-19 6:15 ` Ildar Mulyukov
0 siblings, 1 reply; 8+ messages in thread
From: Alexander Bokovoy @ 2008-11-18 19:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/11/18 Alexander Bokovoy <ab@altlinux.org>:
> 2008/11/18 Alexey I. Froloff <raorn@altlinux.ru>:
>> * Slava Semushin <php_coder@> [081118 20:00]:
>>> - IndirectSourceFile(fileExist): removed public method.
>>> - IndirectSourceFile(isFileExists): added new public method.
>>
>>> - bool fileExist() const {return fileWasOpened;}
>>> + bool isFileExists() const {return fileWasOpened;}
>>
>> Операция "remove/add" с similarity index равным 100% называется
>> "rename" или "move". К тому же по правилам английского языка эта
>> функция должна называться "doesFileExst()".
> На API логических функций нужно смотреть в контексте их использования.
> Их обычно их именуют так, чтобы получить читаемый английский текст.
> Сравните:
>
> if (isFileExists(file)) { .... }
>
> и
>
> if (FileExists(file)) { .... }
>
> Префикс is обычно используется для записи is-a отношений, где
> выполняется проверка принадлежности объекта определенному классу:
>
> if (isFile(handle)) { .. }
>
> if (!isNapkins(paper)) { ... }
Кстати, в Objective-C это выглядит естественнее с лингвистической точки зрения:
- (void)processFileResource:(ResourceHandle)handle
{
if ([handle isFile]) {
....
}
}
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [SCM] packages/hlint: heads/master
2008-11-18 19:32 ` Alexander Bokovoy
@ 2008-11-19 6:15 ` Ildar Mulyukov
2008-11-19 6:30 ` Alexey I. Froloff
2008-11-19 6:46 ` [devel] " Alexander Bokovoy
0 siblings, 2 replies; 8+ messages in thread
From: Ildar Mulyukov @ 2008-11-19 6:15 UTC (permalink / raw)
To: devel
On 19.11.2008 01:32:03, Alexander Bokovoy wrote:
> Кстати, в Objective-C это выглядит естественнее с лингвистической
> точки зрения:
s/ в Objective-C / в Smalltalk и Objective-C /
Извините за дотошность, за державу обидно ;)
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [SCM] packages/hlint: heads/master
2008-11-19 6:15 ` Ildar Mulyukov
@ 2008-11-19 6:30 ` Alexey I. Froloff
2008-11-19 6:34 ` [devel] [JT] " Ildar Mulyukov
2008-11-19 6:46 ` [devel] " Alexander Bokovoy
1 sibling, 1 reply; 8+ messages in thread
From: Alexey I. Froloff @ 2008-11-19 6:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 479 bytes --]
* Ildar Mulyukov <ildar@> [081119 09:23]:
> > Кстати, в Objective-C это выглядит естественнее с лингвистической
> > точки зрения:
> s/ в Objective-C / в Smalltalk и Objective-C /
> Извините за дотошность, за державу обидно ;)
Вщщето они родственники, если кто не в курсе ;-)
Может кто знаешь хорошую маленькую библиотеку классов для
Objective-C? GNUstep и прочие libFoundation не предлагать.
Совместимость с OPENSTEP/Cocoa не критична.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [JT] [SCM] packages/hlint: heads/master
2008-11-19 6:30 ` Alexey I. Froloff
@ 2008-11-19 6:34 ` Ildar Mulyukov
2008-11-19 6:46 ` Alexey I. Froloff
0 siblings, 1 reply; 8+ messages in thread
From: Ildar Mulyukov @ 2008-11-19 6:34 UTC (permalink / raw)
To: devel
On 19.11.2008 12:30:16, Alexey I. Froloff wrote:
> * Ildar Mulyukov <ildar@> [081119 09:23]:
> > > Кстати, в Objective-C это выглядит естественнее с лингвистической
> > > точки зрения:
> > s/ в Objective-C / в Smalltalk и Objective-C /
> > Извините за дотошность, за державу обидно ;)
> Вщщето они родственники, если кто не в курсе ;-)
типа мама-дочка. У нас на востоке пренебрегать родителями - очень плох_!
> Может кто знаешь хорошую маленькую библиотеку классов для
> Objective-C? GNUstep и прочие libFoundation не предлагать.
> Совместимость с OPENSTEP/Cocoa не критична.
off-топег!!! :)
Всё, закругяюсь со стёбом и прочей болтовнёй.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [JT] [SCM] packages/hlint: heads/master
2008-11-19 6:34 ` [devel] [JT] " Ildar Mulyukov
@ 2008-11-19 6:46 ` Alexey I. Froloff
0 siblings, 0 replies; 8+ messages in thread
From: Alexey I. Froloff @ 2008-11-19 6:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 343 bytes --]
* Ildar Mulyukov <ildar@> [081119 09:39]:
> > Может кто знаешь хорошую маленькую библиотеку классов для
> > Objective-C? GNUstep и прочие libFoundation не предлагать.
> > Совместимость с OPENSTEP/Cocoa не критична.
> off-топег!!! :)
Как раз наоборот. Вот только недавно из Сизифа вылетели
libcacao и ofc.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] [SCM] packages/hlint: heads/master
2008-11-19 6:15 ` Ildar Mulyukov
2008-11-19 6:30 ` Alexey I. Froloff
@ 2008-11-19 6:46 ` Alexander Bokovoy
1 sibling, 0 replies; 8+ messages in thread
From: Alexander Bokovoy @ 2008-11-19 6:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/11/19 Ildar Mulyukov <ildar@altlinux.ru>:
> On 19.11.2008 01:32:03, Alexander Bokovoy wrote:
>>
>> Кстати, в Objective-C это выглядит естественнее с лингвистической точки
>> зрения:
>
> s/ в Objective-C / в Smalltalk и Objective-C /
>
> Извините за дотошность, за державу обидно ;)
Я не ставил целью перечислить все языки. :-)
--
/ Alexander Bokovoy
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-11-19 6:46 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-18 19:12 ` [devel] [SCM] packages/hlint: heads/master Alexey I. Froloff
2008-11-18 19:22 ` Alexander Bokovoy
2008-11-18 19:32 ` Alexander Bokovoy
2008-11-19 6:15 ` Ildar Mulyukov
2008-11-19 6:30 ` Alexey I. Froloff
2008-11-19 6:34 ` [devel] [JT] " Ildar Mulyukov
2008-11-19 6:46 ` Alexey I. Froloff
2008-11-19 6:46 ` [devel] " Alexander Bokovoy
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git