Aug. 30th, 2011

java wtf

Aug. 30th, 2011 10:42 am
juan_gandhi: (Default)
abstract class AbstractStringBuilder implements Appendable, CharSequence {
    /**
     * The value is used for character storage.
     */
    char value[];

    /** 
     * The count is the number of characters used.
     */
    int count;

    /** 
     * This no-arg constructor is necessary for serialization of subclasses.
     */
    AbstractStringBuilder() {
    }

    /** 
     * Creates an AbstractStringBuilder of the specified capacity.
     */
    AbstractStringBuilder(int capacity) {
        value = new char[capacity];
    }



Now take a look at this:
java.lang.NullPointerException
	at java.lang.System.arraycopy(Native Method)
	at java.lang.AbstractStringBuilder.getChars(AbstractStringBuilder.java:328)
	at java.lang.StringBuffer.getChars(StringBuffer.java:201)
	at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:130)
	at java.text.DateFormat.format(DateFormat.java:316)
	at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:443)
	at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:65)
	at org.apache.log4j.PatternLayout.format(PatternLayout.java:506)
	at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:310)
	at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:276)
	at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
	at org.apache.log4j.Category.callAppenders(Category.java:206)
	at org.apache.log4j.Category.forcedLog(Category.java:391)
	at org.apache.log4j.Category.log(Category.java:856)
	at org.slf4j.impl.Log4jLoggerAdapter.error(Log4jLoggerAdapter.java:571)


Sure, values can easily be null, eh.
juan_gandhi: (Default)
Learn you a Scala
The Art of Computer Programming, abridged Java (C?) version, all in one volume
SICP in JavaScript
Okasaki in Scala
Idiot's guide to Semiotics
juan_gandhi: (Default)

Huihui Yong


Список всех хуёв на линктине возглавляет Мария Хуй, которую я уже поминал (и не раз) в своих молитвах года три назад.
juan_gandhi: (Default)
Я сто раз слышал такую отмазку, мол, мне некогда был рефакторить, юниттесты писать, думать, стараться красиво, всякая такая фигня. И ничо, канает.

А пишешь функционально, тут же начинают привязываться, мол, народу непонятно.

Дык. Теперь у меня отмазка такая: мне некогда было рассусоливать ваши циклы, вот и использую гугл гуаву: map->transformValues->values()->partition()... и все дела.

Единственно что фолда что-то нету, приходится руками карябать (пока что).
juan_gandhi: (Default)
во многих случаях наступает спешка, и все бегут очень быстро-быстро, на четвереньках.

А могли бы летать.

(это я об абстракции)

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

September 2025

S M T W T F S
 1 2345 6
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 8th, 2025 11:26 am
Powered by Dreamwidth Studios